Udostępnij za pośrednictwem


JsonValueReaderWriter.FromJson(Utf8JsonReaderManager, Object) Metoda

Definicja

Odczytuje wartość ze strumienia lub buforu JSON UTF8.

public abstract object FromJson (ref Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager manager, object? existingObject = default);
abstract member FromJson : Utf8JsonReaderManager * obj -> obj
Public MustOverride Function FromJson (ByRef manager As Utf8JsonReaderManager, Optional existingObject As Object = Nothing) As Object

Parametry

manager
Utf8JsonReaderManager

Element Utf8JsonReaderManager dla odczytywanego kodu JSON.

existingObject
Object

Może służyć do aktualizowania istniejącego obiektu, a nie do tworzenia nowego.

Zwraca

Wartość odczytu.

Uwagi

Element CurrentReader znajduje się w węźle zawierającym wartość do odczytania. Wartość powinna być odczytywana zgodnie z potrzebami w formacie JSON, a następnie konwertowana w razie potrzeby.

Wartości null są obsługiwane zewnętrznie dla tego czytnika. Oznacza to, że ta metoda nigdy nie zostanie wywołana, jeśli wartość JSON ma wartość "null".

W większości przypadków wartość jest reprezentowana w dokumencie JSON jako prosta wartość właściwości — np. liczba, wartość logiczna lub ciąg. Może to być jednak tablica lub dokument podrzędny. W takim przypadku Utf8JsonReaderManager element powinien być używany do analizowania kodu JSON zgodnie z potrzebami.

Dotyczy