Aracılığıyla paylaş


JsonDocument.Parse Yöntem

Tanım

Aşırı Yüklemeler

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Bir diziyi, tek bir JSON değerini temsil eden UTF-8 kodlu metin olarak JsonDocument olarak ayrıştırılır.

Parse(Stream, JsonDocumentOptions)

Tek bir Stream JSON değerini temsil eden UTF-8 kodlu verileri JsonDocument olarak ayrıştırıyor. Akış okunarak tamamlanır.

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Tek bir JSON değerini temsil eden UTF-8 kodlu metin olarak belleği JsonDocument olarak ayrıştırır.

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Tek bir JSON değerini temsil eden metni JsonDocument olarak ayrıştırıyor.

Parse(String, JsonDocumentOptions)

Tek bir JSON dize değerini temsil eden metni JsonDocument olarak ayrıştırıyor.

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Bir diziyi, tek bir JSON değerini temsil eden UTF-8 kodlu metin olarak JsonDocument olarak ayrıştırılır.

public static System.Text.Json.JsonDocument Parse (System.Buffers.ReadOnlySequence<byte> utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : System.Buffers.ReadOnlySequence<byte> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As ReadOnlySequence(Of Byte), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parametreler

utf8Json
ReadOnlySequence<Byte>

Ayrıştırmak için JSON metni.

options
JsonDocumentOptions

Ayrıştırma sırasında okuyucu davranışını denetleme seçenekleri.

Döndürülenler

JsonDocument

JSON değerinin JsonDocument gösterimi.

Özel durumlar

utf8Json geçerli bir JSON değerini temsil etmez.

options desteklenmeyen seçenekler içerir.

Açıklamalar

, ReadOnlySequence<T> JsonDocument nesnesinin tüm ömrü boyunca kullanılabilir ve çağıranın nesne yaşam süresi boyunca buradaki verilerin değişmediğinden emin olması gerekir. Giriş metin olarak kabul edildiğinden UTF-8 Bayt Sipariş İşareti (BOM) mevcut olmamalıdır.

Şunlara uygulanır

Parse(Stream, JsonDocumentOptions)

Tek bir Stream JSON değerini temsil eden UTF-8 kodlu verileri JsonDocument olarak ayrıştırıyor. Akış okunarak tamamlanır.

public static System.Text.Json.JsonDocument Parse (System.IO.Stream utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : System.IO.Stream * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As Stream, Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parametreler

utf8Json
Stream

Ayrıştıracak JSON verileri.

options
JsonDocumentOptions

Ayrıştırma sırasında okuyucu davranışını denetleme seçenekleri.

Döndürülenler

JsonDocument

JSON değerinin JsonDocument gösterimi.

Özel durumlar

utf8Json geçerli bir JSON değerini temsil etmez.

options desteklenmeyen seçenekler içerir.

Şunlara uygulanır

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Tek bir JSON değerini temsil eden UTF-8 kodlu metin olarak belleği JsonDocument olarak ayrıştırır.

public static System.Text.Json.JsonDocument Parse (ReadOnlyMemory<byte> utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : ReadOnlyMemory<byte> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As ReadOnlyMemory(Of Byte), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parametreler

utf8Json
ReadOnlyMemory<Byte>

Ayrıştırmak için JSON metni.

options
JsonDocumentOptions

Ayrıştırma sırasında okuyucu davranışını denetleme seçenekleri.

Döndürülenler

JsonDocument

JSON değerinin JsonDocument gösterimi.

Özel durumlar

utf8Json geçerli bir JSON değerini temsil etmez.

options desteklenmeyen seçenekler içerir.

Açıklamalar

ReadOnlyMemory<T> Değer, JsonDocument nesnesinin tüm ömrü boyunca kullanılır ve çağıranın nesne yaşam süresi boyunca buradaki verilerin değişmediğinden emin olması gerekir.

Giriş metin olarak kabul edildiğinden UTF-8 Bayt Sipariş İşareti (BOM) mevcut olmamalıdır.

Şunlara uygulanır

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Tek bir JSON değerini temsil eden metni JsonDocument olarak ayrıştırıyor.

public static System.Text.Json.JsonDocument Parse (ReadOnlyMemory<char> json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : ReadOnlyMemory<char> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (json As ReadOnlyMemory(Of Char), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parametreler

json
ReadOnlyMemory<Char>

Ayrıştırmak için JSON metni.

options
JsonDocumentOptions

Ayrıştırma sırasında okuyucu davranışını denetleme seçenekleri.

Döndürülenler

JsonDocument

JSON değerinin JsonDocument gösterimi.

Özel durumlar

json geçerli bir JSON değerini temsil etmez.

options desteklenmeyen seçenekler içerir.

Açıklamalar

ReadOnlyMemory<T> Değer, JsonDocument nesnesinin tüm yaşam süresi boyunca kullanılabilir ve çağıranın nesne yaşam süresi boyunca buradaki verilerin değişmediğinden emin olması gerekir.

Şunlara uygulanır

Parse(String, JsonDocumentOptions)

Tek bir JSON dize değerini temsil eden metni JsonDocument olarak ayrıştırıyor.

public static System.Text.Json.JsonDocument Parse (string json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : string * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (json As String, Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parametreler

json
String

Ayrıştırmak için JSON metni.

options
JsonDocumentOptions

Ayrıştırma sırasında okuyucu davranışını denetleme seçenekleri.

Döndürülenler

JsonDocument

JSON değerinin JsonDocument gösterimi.

Özel durumlar

json geçerli bir JSON değerini temsil etmez.

options desteklenmeyen seçenekler içerir.

Şunlara uygulanır