JsonValue Sınıf

Tanım

Değiştirilebilir bir JSON değerini temsil eder.

public ref class JsonValue abstract : System::Text::Json::Nodes::JsonNode
public abstract class JsonValue : System.Text.Json.Nodes.JsonNode
type JsonValue = class
    inherit JsonNode
Public MustInherit Class JsonValue
Inherits JsonNode
Devralma
JsonValue

Özellikler

Name Description
Item[Int32]

Belirtilen dizinde öğesini alır veya ayarlar.

(Devralındığı yer: JsonNode)
Item[String]

Belirtilen özellik adına sahip öğeyi alır veya ayarlar. Özellik bulunamazsa döndürülür null .

(Devralındığı yer: JsonNode)
Options

Davranışı denetleme seçeneklerini alır.

(Devralındığı yer: JsonNode)
Parent

Üst JsonNodeöğesini alır. Üst öğe yoksa döndürülür null . Üst öğe veya olabilir JsonObjectJsonArray.

(Devralındığı yer: JsonNode)
Root

kökünü JsonNodealır.

(Devralındığı yer: JsonNode)

Yöntemler

Name Description
AsArray()

Türetilmiş JsonArray türe yayınlar.

(Devralındığı yer: JsonNode)
AsObject()

Türetilmiş JsonObject türe yayınlar.

(Devralındığı yer: JsonNode)
AsValue()

Türetilmiş JsonValue türe yayınlar.

(Devralındığı yer: JsonNode)
Create(Boolean, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Byte, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Char, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(DateTime, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(DateTimeOffset, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Decimal, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Double, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Guid, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Int16, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Int32, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Int64, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(JsonElement, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<Boolean>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<Byte>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<Char>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<DateTime>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<DateTimeOffset>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<Decimal>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<Double>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<Guid>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<Int16>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<Int32>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<Int64>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<JsonElement>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<SByte>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<Single>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<UInt16>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<UInt32>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Nullable<UInt64>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(SByte, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(Single, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(String, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(UInt16, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(UInt32, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create(UInt64, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create<T>(T, JsonTypeInfo<T>, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

Create<T>(T, Nullable<JsonNodeOptions>)

Belirtilen değeri içeren sınıfın JsonValue yeni bir örneğini başlatır.

DeepClone()

sınıfının yeni bir örneğini JsonNode oluşturur. Tüm alt düğümler özyinelemeli olarak kopyalanır.

(Devralındığı yer: JsonNode)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetElementIndex()

Üst JsonArraydüğümünden geçerli düğümün dizinini döndürür.

(Devralındığı yer: JsonNode)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetPath()

JSON yolunu alır.

(Devralındığı yer: JsonNode)
GetPropertyName()

Üst nesneden geçerli düğümün özellik adını döndürür.

(Devralındığı yer: JsonNode)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
GetValue<T>()

Geçerli JsonValuedeğerini alır.

(Devralındığı yer: JsonNode)
GetValueKind()

JsonValueKind Geçerli örneğini döndürür.

(Devralındığı yer: JsonNode)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ReplaceWith<T>(T)

Bu düğümü yeni bir değerle değiştirir.

(Devralındığı yer: JsonNode)
ToJsonString(JsonSerializerOptions)

Geçerli örneği JSON biçiminde bir dizeye dönüştürür.

(Devralındığı yer: JsonNode)
ToString()

Düğüm türüne uygun geçerli değer için bir dize gösterimi alır.

(Devralındığı yer: JsonNode)
TryGetValue<T>(T)

Geçerli JSON değerini almaya çalışır ve işlemin başarılı olup olmadığını gösteren bir değer döndürür.

WriteTo(Utf8JsonWriter, JsonSerializerOptions)

JsonNode öğesini sağlanan Utf8JsonWriter içine JSON olarak yazar.

(Devralındığı yer: JsonNode)

Uzantı Metotları

Name Description
Deserialize(JsonNode, JsonTypeInfo)

JsonNode Tek bir JSON değerini temsil eden değerini tarafından jsonTypeInfobelirtilen bir örneğe dönüştürür.

Deserialize(JsonNode, Type, JsonSerializerContext)

JsonNode Tek bir JSON değerini temsil eden değerini değerine returnTypedönüştürür.

Deserialize(JsonNode, Type, JsonSerializerOptions)

JsonNode Tek bir JSON değerini temsil eden değerini değerine returnTypedönüştürür.

Deserialize<TValue>(JsonNode, JsonSerializerOptions)

JsonNode Tek bir JSON değerini temsil eden değerini değerine TValuedönüştürür.

Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>)

JsonNode Tek bir JSON değerini temsil eden değerini değerine TValuedönüştürür.

Şunlara uygulanır