JsonNode.Parse Metod

Definition

Överlagringar

Name Description
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Parsar text som representerar ett enda JSON-värde.

Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Parsar text som representerar ett enda JSON-värde.

Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)

Parsar ett JSON-värde (inklusive objekt eller matriser) från den angivna läsaren.

Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Parsar en Stream som UTF-8-kodade data som representerar ett enda JSON-värde i en JsonNode. Strömmen kommer att läsas för slutförande.

Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs

Parsar text som representerar ett enda JSON-värde.

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

Parametrar

json
String

JSON-text som ska parsas.

nodeOptions
Nullable<JsonNodeOptions>

Alternativ för att styra nodbeteendet efter parsning.

documentOptions
JsonDocumentOptions

Alternativ för att styra dokumentbeteendet under parsningen.

Returer

En JsonNode representation av JSON-värdet eller null om indata representerar JSON-värdet null.

Undantag

json är null.

json representerar inte ett giltigt JSON-värde.

Gäller för

Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs

Parsar text som representerar ett enda JSON-värde.

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

Parametrar

utf8Json
ReadOnlySpan<Byte>

JSON-text som ska parsas.

nodeOptions
Nullable<JsonNodeOptions>

Alternativ för att styra nodbeteendet efter parsning.

documentOptions
JsonDocumentOptions

Alternativ för att styra dokumentbeteendet under parsningen.

Returer

En JsonNode representation av JSON-värdet eller null om indata representerar JSON-värdet null.

Undantag

utf8Json representerar inte ett giltigt JSON-värde.

Gäller för

Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)

Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs

Parsar ett JSON-värde (inklusive objekt eller matriser) från den angivna läsaren.

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

Parametrar

reader
Utf8JsonReader

Läsaren som ska läsas.

nodeOptions
Nullable<JsonNodeOptions>

Alternativ för att styra beteendet.

Returer

Från JsonNode läsaren eller null om indata representerar null-JSON-värdet.

Undantag

reader använder alternativ som inte stöds.

Den aktuella reader token startar inte eller representerar ett värde.

Det gick inte att läsa ett värde från läsaren.

Kommentarer

Om egenskapen TokenTypereader är PropertyName eller None, kommer läsaren att avanceras av ett anrop för att Read() fastställa början av värdet.

När den här metoden reader har slutförts placeras den sista token i JSON-värdet. Om ett undantag utlöses återställs läsaren till det tillstånd den befann sig i när metoden anropades.

Den här metoden gör en kopia av de data som läsaren har agerat på, så det finns inget krav på anroparen att upprätthålla dataintegriteten utöver returen av den här metoden.

Gäller för

Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs
Källa:
JsonNode.Parse.cs

Parsar en Stream som UTF-8-kodade data som representerar ett enda JSON-värde i en JsonNode. Strömmen kommer att läsas för slutförande.

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

Parametrar

utf8Json
Stream

JSON-text som ska parsas.

nodeOptions
Nullable<JsonNodeOptions>

Alternativ för att styra nodbeteendet efter parsning.

documentOptions
JsonDocumentOptions

Alternativ för att styra dokumentbeteendet under parsningen.

Returer

En JsonNode representation av JSON-värdet eller null om indata representerar JSON-värdet null.

Undantag

utf8Json representerar inte ett giltigt JSON-värde.

Gäller för