JsonNode.Parse Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Tek bir JSON değerini temsil eden metni ayrıştırıyor. |
Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Tek bir JSON değerini temsil eden metni ayrıştırıyor. |
Parse(Utf8JsonReader, Nullable<JsonNodeOptions>) |
Sağlanan okuyucudan bir JSON değerini (nesneler veya diziler dahil) ayrıştırma. |
Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Tek bir Stream JSON değerini temsil eden UTF-8 kodlu verileri olarak bir içinde ayrıştırıyor JsonNode. Stream tamamlanacak şekilde okunur. |
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
Tek bir JSON değerini temsil eden metni ayrıştırıyor.
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
Parametreler
- json
- String
Ayrıştırmak için JSON metni.
- nodeOptions
- Nullable<JsonNodeOptions>
Ayrıştırdıktan sonra düğüm davranışını denetleme seçenekleri.
- documentOptions
- JsonDocumentOptions
Ayrıştırma sırasında belge davranışını denetleme seçenekleri.
Döndürülenler
JsonNode JSON değerinin gösterimi veya giriş null JSON değerini temsil ediyorsa null.
Özel durumlar
json
, null
değeridir.
json
geçerli bir JSON değerini temsil etmez.
Şunlara uygulanır
Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
Tek bir JSON değerini temsil eden metni ayrıştırıyor.
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
Parametreler
- utf8Json
- ReadOnlySpan<Byte>
Ayrıştırmak için JSON metni.
- nodeOptions
- Nullable<JsonNodeOptions>
Ayrıştırdıktan sonra düğüm davranışını denetleme seçenekleri.
- documentOptions
- JsonDocumentOptions
Ayrıştırma sırasında belge davranışını denetleme seçenekleri.
Döndürülenler
JsonNode JSON değerinin gösterimi veya giriş null JSON değerini temsil ediyorsa null.
Özel durumlar
utf8Json
geçerli bir JSON değerini temsil etmez.
Şunlara uygulanır
Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
Sağlanan okuyucudan bir JSON değerini (nesneler veya diziler dahil) ayrıştırma.
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
Parametreler
- reader
- Utf8JsonReader
Okuması gereken okuyucu.
- nodeOptions
- Nullable<JsonNodeOptions>
Davranışı denetleme seçenekleri.
Döndürülenler
JsonNode okuyucudan gelen veya giriş null JSON değerini temsil ederse null.
Özel durumlar
reader
desteklenmeyen seçenekleri kullanıyor.
Geçerli reader
belirteç başlatılmaz veya bir değeri temsil etmez.
Okuyucudan bir değer okunamadı.
Açıklamalar
özelliğinin TokenTypereader
veya Noneolması PropertyName durumunda okuyucu, değerinin başlangıcını belirlemek için Read() bir çağrıyla gelişmiş olur.
Bu yöntem tamamlandıktan sonra, reader
JSON değerindeki son belirteçte konumlandırılır. Bir özel durum oluşursa okuyucu, yöntem çağrıldığında olduğu duruma sıfırlanır.
Bu yöntem okuyucunun üzerinde işlem yaptığı verilerin bir kopyasını oluşturur, bu nedenle bu yöntemin döndürülmesinin ötesinde veri bütünlüğünü korumak için çağıran gereksinimi yoktur.
Şunlara uygulanır
Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- JsonNode.Parse.cs
- Kaynak:
- 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
Parametreler
- utf8Json
- Stream
Ayrıştırmak için JSON metni.
- nodeOptions
- Nullable<JsonNodeOptions>
Ayrıştırdıktan sonra düğüm davranışını denetleme seçenekleri.
- documentOptions
- JsonDocumentOptions
Ayrıştırma sırasında belge davranışını denetleme seçenekleri.
Döndürülenler
JsonNode JSON değerinin gösterimi veya giriş null JSON değerini temsil ediyorsa null.
Özel durumlar
utf8Json
geçerli bir JSON değerini temsil etmez.