JsonElement.ParseValue(Utf8JsonReader) Metoda

Definice

Parsuje jednu hodnotu JSON (včetně objektů nebo polí) od poskytnutého čtenáře.

public:
 static System::Text::Json::JsonElement ParseValue(System::Text::Json::Utf8JsonReader % reader);
public static System.Text.Json.JsonElement ParseValue (ref System.Text.Json.Utf8JsonReader reader);
static member ParseValue : Utf8JsonReader -> System.Text.Json.JsonElement
Public Shared Function ParseValue (ByRef reader As Utf8JsonReader) As JsonElement

Parametry

reader
Utf8JsonReader

Čtenář, který se má přečíst.

Návraty

JsonElement představující hodnotu (a vnořené hodnoty) přečtené od čtenáře.

Výjimky

reader aplikace používá nepodporované možnosti.

Aktuální reader token nespustí ani nepředstavuje hodnotu.

Hodnotu nelze přečíst od čtenáře.

Poznámky

TokenType Pokud je PropertyNameNonevlastnost reader nebo , bude čtenář rozšířen o jedno volání k Read() určení začátku hodnoty.

Po dokončení této metody reader se umístí na konečný token v hodnotě JSON. Pokud dojde k výjimce, čtenář se obnoví do stavu, ve který byl při zavolání metody.

Tato metoda vytvoří kopii dat, se kterými čtenář jednal, takže neexistuje žádný požadavek volajícího na zachování integrity dat nad rámec vrácení této metody.

Platí pro