Freigeben über


JsonValueReaderWriter.FromJson(Utf8JsonReaderManager, Object) Methode

Definition

Liest den Wert aus einem UTF8-JSON-Stream oder -Puffer.

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

Parameter

manager
Utf8JsonReaderManager

Der Utf8JsonReaderManager für den JSON-Code, der gelesen wird.

existingObject
Object

Kann verwendet werden, um ein vorhandenes Objekt zu aktualisieren, anstatt ein neues zu erstellen.

Gibt zurück

Der gelesene Wert.

Hinweise

Befindet CurrentReader sich auf dem Knoten, der den wert enthält, der gelesen werden soll. Der Wert sollte entsprechend aus dem JSON-Code gelesen und dann bei Bedarf weiter konvertiert werden.

Null-Werte werden für diesen Reader extern behandelt. Das heißt, diese Methode wird nie aufgerufen, wenn der JSON-Wert "NULL" ist.

In den meisten Fällen wird der Wert im JSON-Dokument als einfacher Eigenschaftswert dargestellt, z. B. eine Zahl, einen booleschen Wert oder eine Zeichenfolge. Es kann sich jedoch um ein Array oder ein Unterdokument handelt. In diesem Fall sollte der Utf8JsonReaderManager verwendet werden, um den JSON-Code entsprechend zu analysieren.

Gilt für: