JsonDocument.ParseValue(Utf8JsonReader) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Analizza un valore JSON (inclusi gli oggetti o le matrici) dal lettore specificato.
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
Parametri
- reader
- Utf8JsonReader
Lettore per eseguire la lettura.
Restituisce
JsonDocument che rappresenta il valore (e i valori annidati) letti dal lettore.
Eccezioni
reader
contiene opzioni non supportate.
-oppure-
Il token reader
non avvia o rappresenta un valore.
Il lettore non è riuscito a leggere un valore.
Commenti
Se la TokenType proprietà di reader
è JsonTokenType.PropertyName o JsonTokenType.None, il lettore procederà di una chiamata a Utf8JsonReader.Read() per determinare l'inizio del valore.
Al termine di questo metodo, reader
viene posizionato al token finale nel valore JSON. Se viene generata un'eccezione, il lettore viene reimpostato sullo stato in cui si trovava quando è stato chiamato il metodo .
Questo metodo crea una copia dei dati su cui il lettore agisce, pertanto non è necessario che il chiamante mantenga l'integrità dei dati oltre la restituzione di questo metodo.