JsonElement.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 (notamment des objets ou des tableaux) à partir du lecteur fourni.
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
Paramètres
- reader
- Utf8JsonReader
Lecteur à partir duquel effectuer la lecture.
Retours
JsonElement représentant la valeur (et les valeurs imbriquées) lues à partir du lecteur.
Exceptions
reader
utilise des options non prises en charge.
Le jeton reader
actuel ne démarre pas et ne représente pas une valeur.
Une valeur n’a pas pu être lue par le lecteur.
Remarques
Si la TokenType propriété de reader
est PropertyName ou None, le lecteur est avancé d’un appel pour Read() déterminer le début de la valeur.
Une fois cette méthode terminée, reader
est positionné au niveau du jeton final dans la valeur JSON. Si une exception est levée, le lecteur est réinitialisé à l’état dans lequel il se trouvait lorsque la méthode a été appelée.
Cette méthode effectue une copie des données sur laquelle le lecteur a agi, de sorte qu’il n’est pas nécessaire à l’appelant de maintenir l’intégrité des données au-delà du retour de cette méthode.