JsonDocument.ParseValue(Utf8JsonReader) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Analyzuje jednu hodnotu JSON (včetně objektů nebo polí) od poskytnuté čtečky.
public:
static System::Text::Json::JsonDocument ^ ParseValue(System::Text::Json::Utf8JsonReader % reader);
public static System.Text.Json.JsonDocument ParseValue(ref System.Text.Json.Utf8JsonReader reader);
static member ParseValue : Utf8JsonReader -> System.Text.Json.JsonDocument
Public Shared Function ParseValue (ByRef reader As Utf8JsonReader) As JsonDocument
Parametry
- reader
- Utf8JsonReader
Čtenář, který se má přečíst.
Návraty
JsonDocument představující hodnotu (a vnořené hodnoty) přečtenou ze čtečky.
Výjimky
reader obsahuje nepodporované možnosti.
nebo
Aktuální reader token se nespustí ani nepředstavuje hodnotu.
Hodnotu nelze přečíst ze čtečky.
Poznámky
TokenType Pokud je JsonTokenType.PropertyName vlastnost reader nebo JsonTokenType.None, čtenář přejde o jedno volání, aby Utf8JsonReader.Read() určil začátek hodnoty.
Po dokončení této metody reader se umístí na konečný token v hodnotě JSON. Pokud je vyvolána výjimka, čtenář se resetuje do stavu, ve který byl při zavolání metody.
Tato metoda vytvoří kopii dat, na která čtenář reagoval, takže neexistuje žádný požadavek volajícího na zachování integrity dat nad rámec vrácení této metody.