JsonNode.Parse Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
json
adalah 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 reader
PropertyName 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
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.