JsonDocument Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan mekanisme untuk memeriksa konten struktural nilai JSON tanpa membuat instans nilai data secara otomatis.
public ref class JsonDocument sealed : IDisposable
public sealed class JsonDocument : IDisposable
type JsonDocument = class
interface IDisposable
Public NotInheritable Class JsonDocument
Implements IDisposable
- Warisan
-
JsonDocument
- Penerapan
Keterangan
Kelas ini menggunakan sumber daya dari memori terkumpul untuk meminimalkan dampak pengumpul sampah (GC) dalam skenario penggunaan tinggi. Kegagalan untuk membuang objek ini dengan benar akan mengakibatkan memori tidak dikembalikan ke kumpulan, yang akan meningkatkan dampak GC di berbagai bagian kerangka kerja.
Untuk informasi selengkapnya, lihat Cara menggunakan JSON DOM, Utf8JsonReader, dan Utf8JsonWriter di System.Text.Json.
Properti
RootElement |
Mendapatkan elemen akar dari dokumen JSON ini. |
Metode
Dispose() |
Merilis sumber daya yang digunakan oleh instans ini JsonDocument . |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions) |
Mengurai memori sebagai teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam JsonDocument. |
Parse(ReadOnlyMemory<Char>, JsonDocumentOptions) |
Mengurai teks yang mewakili satu nilai JSON ke dalam JsonDocument. |
Parse(ReadOnlySequence<Byte>, JsonDocumentOptions) |
Mengurai urutan sebagai teks berkode UTF-8 yang mewakili satu nilai JSON ke dalam JsonDocument. |
Parse(Stream, JsonDocumentOptions) |
Mengurai Stream sebagai data yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam JsonDocument. Aliran dibaca hingga selesai. |
Parse(String, JsonDocumentOptions) |
Mengurai teks yang mewakili satu nilai string JSON ke dalam JsonDocument. |
ParseAsync(Stream, JsonDocumentOptions, CancellationToken) |
Mengurai Stream sebagai data yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam JsonDocument. Aliran dibaca hingga selesai. |
ParseValue(Utf8JsonReader) |
Mengurai satu nilai JSON (termasuk objek atau array) dari pembaca yang disediakan. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
TryParseValue(Utf8JsonReader, JsonDocument) |
Mencoba mengurai satu nilai JSON (termasuk objek atau array) dari pembaca yang disediakan. |
WriteTo(Utf8JsonWriter) |
Menulis dokumen ke penulis yang disediakan sebagai nilai JSON. |
Metode Ekstensi
Deserialize(JsonDocument, JsonTypeInfo) |
JsonDocument Mengonversi yang mewakili satu nilai JSON menjadi instans yang ditentukan oleh |
Deserialize(JsonDocument, Type, JsonSerializerOptions) |
JsonDocument Mengonversi yang mewakili satu nilai JSON menjadi |
Deserialize(JsonDocument, Type, JsonSerializerContext) |
JsonDocument Mengonversi yang mewakili satu nilai JSON menjadi |
Deserialize<TValue>(JsonDocument, JsonSerializerOptions) |
JsonDocument Mengonversi yang mewakili satu nilai JSON menjadi |
Deserialize<TValue>(JsonDocument, JsonTypeInfo<TValue>) |
JsonDocument Mengonversi yang mewakili satu nilai JSON menjadi |