Bagikan melalui


JsonNode.Parse Metode

Definisi

Overload

Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Mengurai teks yang mewakili satu nilai JSON.

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

Mengurai teks yang mewakili satu nilai JSON.

Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)

Mengurai satu nilai JSON (termasuk objek atau array) dari pembaca yang disediakan.

Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Mengurai Stream sebagai data yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam JsonNode. Stream akan dibaca hingga selesai.

Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Sumber:
JsonNode.Parse.cs
Sumber:
JsonNode.Parse.cs
Sumber:
JsonNode.Parse.cs

Mengurai teks yang mewakili satu nilai 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

Parameter

json
String

Teks JSON untuk diurai.

nodeOptions
Nullable<JsonNodeOptions>

Opsi untuk mengontrol perilaku simpul setelah penguraian.

documentOptions
JsonDocumentOptions

Opsi untuk mengontrol perilaku dokumen selama penguraian.

Mengembalikan

Representasi JsonNode nilai JSON, atau null jika input mewakili nilai JSON null.

Pengecualian

jsonadalah null.

json tidak mewakili nilai JSON tunggal yang valid.

Berlaku untuk

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

Sumber:
JsonNode.Parse.cs
Sumber:
JsonNode.Parse.cs
Sumber:
JsonNode.Parse.cs

Mengurai teks yang mewakili satu nilai 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

Parameter

utf8Json
ReadOnlySpan<Byte>

Teks JSON untuk diurai.

nodeOptions
Nullable<JsonNodeOptions>

Opsi untuk mengontrol perilaku simpul setelah penguraian.

documentOptions
JsonDocumentOptions

Opsi untuk mengontrol perilaku dokumen selama penguraian.

Mengembalikan

Representasi JsonNode nilai JSON, atau null jika input mewakili nilai JSON null.

Pengecualian

utf8Json tidak mewakili nilai JSON tunggal yang valid.

Berlaku untuk

Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)

Sumber:
JsonNode.Parse.cs
Sumber:
JsonNode.Parse.cs
Sumber:
JsonNode.Parse.cs

Mengurai satu nilai JSON (termasuk objek atau array) dari pembaca yang disediakan.

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

Parameter

reader
Utf8JsonReader

Pembaca yang akan dibaca.

nodeOptions
Nullable<JsonNodeOptions>

Opsi untuk mengontrol perilaku.

Mengembalikan

JsonNode dari pembaca, atau null jika input mewakili nilai JSON null.

Pengecualian

reader menggunakan opsi yang tidak didukung.

Token saat ini reader tidak memulai atau mewakili nilai.

Nilai tidak dapat dibaca dari pembaca.

Keterangan

TokenType Jika properti adalah readerPropertyName atau None, pembaca akan dimajukan oleh satu panggilan ke untuk Read() menentukan awal nilai.

Setelah menyelesaikan metode ini, reader diposisikan pada token akhir dalam nilai JSON. Jika pengecualian dilemparkan, pembaca diatur ulang ke status saat metode dipanggil.

Metode ini membuat salinan data yang ditindaklanjuti pembaca, sehingga tidak ada persyaratan pemanggil untuk mempertahankan integritas data di luar pengembalian metode ini.

Berlaku untuk

Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Sumber:
JsonNode.Parse.cs
Sumber:
JsonNode.Parse.cs
Sumber:
JsonNode.Parse.cs

Mengurai Stream sebagai data yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam JsonNode. Stream akan dibaca hingga selesai.

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

Parameter

utf8Json
Stream

Teks JSON untuk diurai.

nodeOptions
Nullable<JsonNodeOptions>

Opsi untuk mengontrol perilaku simpul setelah penguraian.

documentOptions
JsonDocumentOptions

Opsi untuk mengontrol perilaku dokumen selama penguraian.

Mengembalikan

Representasi JsonNode nilai JSON, atau null jika input mewakili nilai JSON null.

Pengecualian

utf8Json tidak mewakili nilai JSON tunggal yang valid.

Berlaku untuk