JsonValue Kelas

Definisi

Mewakili nilai JSON yang dapat diubah.

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
Warisan
JsonValue

Properti

Item[Int32]

Mendapatkan atau mengatur elemen pada indeks yang ditentukan.

(Diperoleh dari JsonNode)
Item[String]

Mendapatkan atau mengatur elemen dengan nama properti yang ditentukan. Jika properti tidak ditemukan, null dikembalikan.

(Diperoleh dari JsonNode)
Options

Mendapatkan opsi untuk mengontrol perilaku.

(Diperoleh dari JsonNode)
Parent

Mendapatkan induk JsonNode. Jika tidak ada induk, null dikembalikan. Induk dapat berupa JsonObject atau JsonArray.

(Diperoleh dari JsonNode)
Root

Mendapatkan akar JsonNode.

(Diperoleh dari JsonNode)

Metode

AsArray()

Cast ke jenis turunan JsonArray .

(Diperoleh dari JsonNode)
AsObject()

Cast ke jenis turunan JsonObject .

(Diperoleh dari JsonNode)
AsValue()

Cast ke jenis turunan JsonValue .

(Diperoleh dari JsonNode)
Create(Boolean, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(Byte, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(Char, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(DateTime, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(DateTimeOffset, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(Decimal, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(Double, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(Guid, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(Int16, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(Int32, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(Int64, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(JsonElement, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(SByte, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(Single, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(String, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(UInt16, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(UInt32, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

Create(UInt64, Nullable<JsonNodeOptions>)

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

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

Menginisialisasi instans JsonValue baru kelas yang berisi nilai yang ditentukan.

DeepClone()

Membuat instans JsonNode baru kelas. Semua simpul anak dikloning secara rekursif.

(Diperoleh dari JsonNode)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetElementIndex()

Mengembalikan indeks simpul saat ini dari induk JsonArray.

(Diperoleh dari JsonNode)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetPath()

Mendapatkan jalur JSON.

(Diperoleh dari JsonNode)
GetPropertyName()

Mengembalikan nama properti simpul saat ini dari objek induk.

(Diperoleh dari JsonNode)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
GetValue<T>()

Mendapatkan nilai untuk saat ini JsonValue.

(Diperoleh dari JsonNode)
GetValueKind()

Mengembalikan instans JsonValueKind saat ini.

(Diperoleh dari JsonNode)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ReplaceWith<T>(T)

Mengganti simpul ini dengan nilai baru.

(Diperoleh dari JsonNode)
ToJsonString(JsonSerializerOptions)

Mengonversi instans saat ini menjadi string dalam format JSON.

(Diperoleh dari JsonNode)
ToString()

Mendapatkan representasi string untuk nilai saat ini yang sesuai dengan jenis node.

(Diperoleh dari JsonNode)
TryGetValue<T>(T)

Mencoba mendapatkan nilai JSON saat ini dan mengembalikan nilai yang menunjukkan apakah operasi berhasil.

WriteTo(Utf8JsonWriter, JsonSerializerOptions)

Menulis ke JsonNode dalam yang disediakan Utf8JsonWriter sebagai JSON.

(Diperoleh dari JsonNode)

Metode Ekstensi

Deserialize(JsonNode, JsonTypeInfo)

JsonNode Mengonversi yang mewakili satu nilai JSON menjadi instans yang ditentukan oleh jsonTypeInfo.

Deserialize(JsonNode, Type, JsonSerializerOptions)

JsonNode Mengonversi yang mewakili satu nilai JSON menjadi returnType.

Deserialize(JsonNode, Type, JsonSerializerContext)

JsonNode Mengonversi yang mewakili satu nilai JSON menjadi returnType.

Deserialize<TValue>(JsonNode, JsonSerializerOptions)

JsonNode Mengonversi yang mewakili satu nilai JSON menjadi TValue.

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

JsonNode Mengonversi yang mewakili satu nilai JSON menjadi TValue.

Berlaku untuk