JsonValue Sınıf
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.
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
Ö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 |
| 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 |
| 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 |
| Deserialize(JsonNode, Type, JsonSerializerContext) |
JsonNode Tek bir JSON değerini temsil eden değerini değerine |
| Deserialize(JsonNode, Type, JsonSerializerOptions) |
JsonNode Tek bir JSON değerini temsil eden değerini değerine |
| Deserialize<TValue>(JsonNode, JsonSerializerOptions) |
JsonNode Tek bir JSON değerini temsil eden değerini değerine |
| Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>) |
JsonNode Tek bir JSON değerini temsil eden değerini değerine |