JsonElement.ParseValue(Utf8JsonReader) Metodo

Definizione

Analizza un valore JSON (inclusi gli oggetti o le matrici) dal lettore specificato.

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

Parametri

reader
Utf8JsonReader

Lettore per eseguire la lettura.

Restituisce

JsonElement che rappresenta il valore (e i valori annidati) letti dal lettore.

Eccezioni

reader usa opzioni non supportate.

Il token reader non avvia o rappresenta un valore.

Il lettore non è riuscito a leggere un valore.

Commenti

Se la TokenType proprietà di reader è PropertyName o None, il lettore sarà avanzato da una chiamata per Read() 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 è stato chiamato il metodo.

Questo metodo crea una copia dei dati che il lettore agisce su, pertanto non è necessario mantenere l'integrità dei dati oltre la restituzione di questo metodo.

Si applica a