JsonDocument.ParseValue(Utf8JsonReader) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Analyse une valeur JSON (y compris des objets ou des tableaux) à partir du lecteur fourni.
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
Paramètres
- reader
- Utf8JsonReader
Lecteur à lire.
Retours
JsonDocument représentant la valeur (et les valeurs imbriquées) lues à partir du lecteur.
Exceptions
reader contient des options non prises en charge.
- ou -
Le jeton actuel reader ne démarre pas ni ne représente une valeur.
Impossible de lire une valeur à partir du lecteur.
Remarques
Si la TokenType propriété est readerJsonTokenType.PropertyName ou JsonTokenType.None, le lecteur avance d’un appel pour Utf8JsonReader.Read() déterminer le début de la valeur.
Une fois cette méthode terminée, reader elle est positionnée au niveau du jeton final dans la valeur JSON. Si une exception est levée, le lecteur est réinitialisé à l’état dans lequel la méthode a été appelée.
Cette méthode effectue une copie des données sur laquelle le lecteur a agi. Il n’existe donc aucune exigence d’appelant pour maintenir l’intégrité des données au-delà du retour de cette méthode.