JsonDocument.ParseValue(Utf8JsonReader) Methode

Definitie

Parseert één JSON-waarde (inclusief objecten of matrices) van de opgegeven lezer.

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

Parameters

reader
Utf8JsonReader

De lezer die moet worden gelezen.

Retouren

Een JsonDocument dat de waarde (en geneste waarden) aangeeft die door de lezer worden gelezen.

Uitzonderingen

reader bevat niet-ondersteunde opties.

– of –

Het huidige reader token start of vertegenwoordigt geen waarde.

Een waarde kan niet worden gelezen uit de lezer.

Opmerkingen

Als de TokenType eigenschap reader van is JsonTokenType.PropertyName of JsonTokenType.None, wordt de lezer door één aanroep om het begin van de waarde te Utf8JsonReader.Read() bepalen.

Na voltooiing van deze methode wordt reader de positie in het uiteindelijke token in de JSON-waarde weergegeven. Als er een uitzondering wordt gegenereerd, wordt de lezer opnieuw ingesteld op de status waarin deze zich bevond toen de methode werd aangeroepen.

Deze methode maakt een kopie van de gegevens waarop de lezer heeft gereageerd, dus er is geen aanroepervereiste om de gegevensintegriteit te behouden buiten het retourneren van deze methode.

Van toepassing op