Partager via


JsonNode.Parse Méthode

Définition

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

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.

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.

S’applique à