Sdílet prostřednictvím


JsonNode.Parse Metoda

Definice

Přetížení

Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Parsuje text představující jednu hodnotu JSON.

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

Parsuje text představující jednu hodnotu JSON.

Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)

Parsuje jednu hodnotu JSON (včetně objektů nebo polí) od poskytnutého čtenáře.

Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Parsuje Stream data zakódovaná jako UTF-8 představující jednu hodnotu JSON do JsonNode. Stream se přečte až do dokončení.

Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Zdroj:
JsonNode.Parse.cs
Zdroj:
JsonNode.Parse.cs
Zdroj:
JsonNode.Parse.cs

Parsuje text představující jednu hodnotu 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

Parametry

json
String

Text JSON, který se má analyzovat.

nodeOptions
Nullable<JsonNodeOptions>

Možnosti řízení chování uzlu po analýze

documentOptions
JsonDocumentOptions

Možnosti pro řízení chování dokumentu během analýzy

Návraty

Reprezentace JsonNode hodnoty JSON nebo null, pokud vstup představuje hodnotu JSON s hodnotou null.

Výjimky

json je null.

json nepředstavuje platnou jednu hodnotu JSON.

Platí pro

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

Zdroj:
JsonNode.Parse.cs
Zdroj:
JsonNode.Parse.cs
Zdroj:
JsonNode.Parse.cs

Parsuje text představující jednu hodnotu 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

Parametry

utf8Json
ReadOnlySpan<Byte>

Text JSON, který se má analyzovat.

nodeOptions
Nullable<JsonNodeOptions>

Možnosti řízení chování uzlu po analýze

documentOptions
JsonDocumentOptions

Možnosti pro řízení chování dokumentu během analýzy

Návraty

Reprezentace JsonNode hodnoty JSON nebo null, pokud vstup představuje hodnotu JSON s hodnotou null.

Výjimky

utf8Json nepředstavuje platnou jednu hodnotu JSON.

Platí pro

Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)

Zdroj:
JsonNode.Parse.cs
Zdroj:
JsonNode.Parse.cs
Zdroj:
JsonNode.Parse.cs

Parsuje jednu hodnotu JSON (včetně objektů nebo polí) od poskytnutého čtenáře.

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

Parametry

reader
Utf8JsonReader

Čtenář, který se má přečíst.

nodeOptions
Nullable<JsonNodeOptions>

Možnosti pro řízení chování.

Návraty

Hodnota JsonNode ze čtečky nebo null, pokud vstup představuje hodnotu JSON s hodnotou null.

Výjimky

reader aplikace používá nepodporované možnosti.

Aktuální reader token nespustí ani nepředstavuje hodnotu.

Hodnotu nelze přečíst od čtenáře.

Poznámky

TokenType Pokud je PropertyNameNonevlastnost reader nebo , bude čtenář rozšířen o jedno volání k Read() určení začátku hodnoty.

Po dokončení této metody reader se umístí na konečný token v hodnotě JSON. Pokud dojde k výjimce, čtenář se obnoví do stavu, ve který byl při zavolání metody.

Tato metoda vytvoří kopii dat, se kterými čtenář jednal, takže neexistuje žádný požadavek volajícího na zachování integrity dat nad rámec vrácení této metody.

Platí pro

Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Zdroj:
JsonNode.Parse.cs
Zdroj:
JsonNode.Parse.cs
Zdroj:
JsonNode.Parse.cs

Parsuje Stream data zakódovaná jako UTF-8 představující jednu hodnotu JSON do JsonNode. Stream se přečte až do dokončení.

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

Parametry

utf8Json
Stream

Text JSON, který se má analyzovat.

nodeOptions
Nullable<JsonNodeOptions>

Možnosti řízení chování uzlu po analýze

documentOptions
JsonDocumentOptions

Možnosti pro řízení chování dokumentu během analýzy

Návraty

Reprezentace JsonNode hodnoty JSON nebo null, pokud vstup představuje hodnotu JSON s hodnotou null.

Výjimky

utf8Json nepředstavuje platnou jednu hodnotu JSON.

Platí pro