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

Item[Int32]

Belirtilen dizindeki öğeyi alır veya ayarlar.

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

Belirtilen özellik adıyla öğesini 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 JsonArrayolabilirJsonObject.

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

kökünü JsonNodealır.

(Devralındığı yer: JsonNode)

Yöntemler

AsArray()

Türetilen JsonArray türe yayınlar.

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

Türetilen JsonObject türe yayınlar.

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

Türetilen JsonValue türe yayınlar.

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

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

Create(Byte, Nullable<JsonNodeOptions>)

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

Create(Char, Nullable<JsonNodeOptions>)

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

Create(DateTime, Nullable<JsonNodeOptions>)

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

Create(DateTimeOffset, Nullable<JsonNodeOptions>)

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

Create(Decimal, Nullable<JsonNodeOptions>)

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

Create(Double, Nullable<JsonNodeOptions>)

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

Create(Guid, Nullable<JsonNodeOptions>)

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

Create(Int16, Nullable<JsonNodeOptions>)

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

Create(Int32, Nullable<JsonNodeOptions>)

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

Create(Int64, Nullable<JsonNodeOptions>)

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

Create(JsonElement, Nullable<JsonNodeOptions>)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Create(SByte, Nullable<JsonNodeOptions>)

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

Create(Single, Nullable<JsonNodeOptions>)

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

Create(String, Nullable<JsonNodeOptions>)

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

Create(UInt16, Nullable<JsonNodeOptions>)

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

Create(UInt32, Nullable<JsonNodeOptions>)

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

Create(UInt64, Nullable<JsonNodeOptions>)

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

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

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

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

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

DeepClone()

JsonNode sınıfının yeni bir örneğini 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()

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

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

Geçerli JsonValuedeğerini alır.

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

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

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

Geçerli Objectöğesinin sığ 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ı belirten bir değer döndürür.

WriteTo(Utf8JsonWriter, JsonSerializerOptions)

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

(Devralındığı yer: JsonNode)

Uzantı Metotları

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, JsonSerializerOptions)

JsonNode Tek bir JSON değerini temsil eden değerini değerine returnTypedö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<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