JsonNode.Parse 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.
Surcharges
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Analyse le texte représentant une seule valeur JSON. |
Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Analyse le texte représentant une seule valeur JSON. |
Parse(Utf8JsonReader, Nullable<JsonNodeOptions>) |
Analyse une valeur JSON (notamment des objets ou des tableaux) à partir du lecteur fourni. |
Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Analyse un Stream sous forme de données encodées en UTF-8 représentant une seule valeur JSON dans un JsonNode. Le Stream sera lu jusqu’à la fin. |
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Source:
- JsonNode.Parse.cs
- Source:
- JsonNode.Parse.cs
- Source:
- JsonNode.Parse.cs
Analyse le texte représentant une seule valeur JSON.
public static System.Text.Json.Nodes.JsonNode? Parse (string json, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default, System.Text.Json.JsonDocumentOptions documentOptions = default);
static member Parse : string * Nullable<System.Text.Json.Nodes.JsonNodeOptions> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.Nodes.JsonNode
Public Shared Function Parse (json As String, Optional nodeOptions As Nullable(Of JsonNodeOptions) = Nothing, Optional documentOptions As JsonDocumentOptions = Nothing) As JsonNode
Paramètres
- json
- String
Texte JSON à analyser.
- nodeOptions
- Nullable<JsonNodeOptions>
Options permettant de contrôler le comportement du nœud après l’analyse.
- documentOptions
- JsonDocumentOptions
Options permettant de contrôler le comportement du document pendant l’analyse.
Retours
Représentation JsonNode de la valeur JSON, ou null si l’entrée représente la valeur JSON null.
Exceptions
json
a la valeur null
.
json
ne représente pas une valeur JSON unique valide.
S’applique à
Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Source:
- JsonNode.Parse.cs
- Source:
- JsonNode.Parse.cs
- Source:
- JsonNode.Parse.cs
Analyse le texte représentant une seule valeur JSON.
public static System.Text.Json.Nodes.JsonNode? Parse (ReadOnlySpan<byte> utf8Json, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default, System.Text.Json.JsonDocumentOptions documentOptions = default);
static member Parse : ReadOnlySpan<byte> * Nullable<System.Text.Json.Nodes.JsonNodeOptions> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.Nodes.JsonNode
Public Shared Function Parse (utf8Json As ReadOnlySpan(Of Byte), Optional nodeOptions As Nullable(Of JsonNodeOptions) = Nothing, Optional documentOptions As JsonDocumentOptions = Nothing) As JsonNode
Paramètres
- utf8Json
- ReadOnlySpan<Byte>
Texte JSON à analyser.
- nodeOptions
- Nullable<JsonNodeOptions>
Options permettant de contrôler le comportement du nœud après l’analyse.
- documentOptions
- JsonDocumentOptions
Options permettant de contrôler le comportement du document pendant l’analyse.
Retours
Représentation JsonNode de la valeur JSON, ou null si l’entrée représente la valeur JSON null.
Exceptions
utf8Json
ne représente pas une valeur JSON unique valide.
S’applique à
Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)
- Source:
- JsonNode.Parse.cs
- Source:
- JsonNode.Parse.cs
- Source:
- JsonNode.Parse.cs
Analyse une valeur JSON (notamment des objets ou des tableaux) à partir du lecteur fourni.
public static System.Text.Json.Nodes.JsonNode? Parse (ref System.Text.Json.Utf8JsonReader reader, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default);
static member Parse : Utf8JsonReader * Nullable<System.Text.Json.Nodes.JsonNodeOptions> -> System.Text.Json.Nodes.JsonNode
Public Shared Function Parse (ByRef reader As Utf8JsonReader, Optional nodeOptions As Nullable(Of JsonNodeOptions) = Nothing) As JsonNode
Paramètres
- reader
- Utf8JsonReader
Lecteur à partir duquel effectuer la lecture.
- nodeOptions
- Nullable<JsonNodeOptions>
Options permettant de contrôler le comportement.
Retours
à JsonNode partir du lecteur ou null si l’entrée représente la valeur JSON null.
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.
S’applique à
Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Source:
- JsonNode.Parse.cs
- Source:
- JsonNode.Parse.cs
- Source:
- JsonNode.Parse.cs
public static System.Text.Json.Nodes.JsonNode? Parse (System.IO.Stream utf8Json, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default, System.Text.Json.JsonDocumentOptions documentOptions = default);
static member Parse : System.IO.Stream * Nullable<System.Text.Json.Nodes.JsonNodeOptions> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.Nodes.JsonNode
Public Shared Function Parse (utf8Json As Stream, Optional nodeOptions As Nullable(Of JsonNodeOptions) = Nothing, Optional documentOptions As JsonDocumentOptions = Nothing) As JsonNode
Paramètres
- utf8Json
- Stream
Texte JSON à analyser.
- nodeOptions
- Nullable<JsonNodeOptions>
Options permettant de contrôler le comportement du nœud après l’analyse.
- documentOptions
- JsonDocumentOptions
Options permettant de contrôler le comportement du document pendant l’analyse.
Retours
Représentation JsonNode de la valeur JSON, ou null si l’entrée représente la valeur JSON null.
Exceptions
utf8Json
ne représente pas une valeur JSON unique valide.