Jazyk

JsonValueReaderWriter.FromJson(Utf8JsonReaderManager, Object) Metoda

Definice

Načte hodnotu z datového proudu NEBO vyrovnávací paměti UTF8 JSON.

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

Kód Utf8JsonReaderManager JSON, který se čte.

existingObject
Object

Lze použít k aktualizaci existujícího objektu, nikoli k vytvoření nového objektu.

Návraty

Hodnota čtení.

Poznámky

Je CurrentReader v uzlu, který obsahuje hodnotu, která se má přečíst. Hodnota by se měla načíst podle potřeby z JSON a podle potřeby ji dále převést.

Hodnoty Null se zpracovávají externě pro tuto čtečku. To znamená, že tato metoda nebude nikdy volána, pokud je hodnota JSON null.

Ve většině případů je hodnota v dokumentu JSON reprezentována jako jednoduchá hodnota vlastnosti, například. a number, boolean, or string. Může to ale být pole nebo poddokument. V tomto případě Utf8JsonReaderManager by se měl použít k analýze JSON podle potřeby.

Platí pro