JsonSerializer 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 fungsionalitas untuk menserialisasikan objek atau jenis nilai ke JSON dan untuk mendeserialisasi JSON ke dalam objek atau jenis nilai.
public ref class JsonSerializer abstract sealed
public static class JsonSerializer
type JsonSerializer = class
Public Class JsonSerializer
Public Module JsonSerializer
- Warisan
-
JsonSerializer
Keterangan
Untuk informasi selengkapnya, lihat Cara membuat serialisasi dan mendeserialisasi JSON.
Properti
IsReflectionEnabledByDefault |
Mendapatkan nilai yang menunjukkan apakah instans JsonSerializerOptions yang tidak dikonfigurasi harus default ke DefaultJsonTypeInfoResolverberbasis refleksi . |
Metode
Deserialize(JsonDocument, JsonTypeInfo) |
Mengonversi JsonDocument yang mewakili satu nilai JSON menjadi instans yang ditentukan oleh |
Deserialize(JsonDocument, Type, JsonSerializerContext) |
Mengonversi JsonDocument yang mewakili satu nilai JSON menjadi |
Deserialize(JsonDocument, Type, JsonSerializerOptions) |
Mengonversi JsonDocument yang mewakili satu nilai JSON menjadi |
Deserialize(JsonElement, JsonTypeInfo) |
Mengonversi JsonElement yang mewakili satu nilai JSON menjadi instans yang ditentukan oleh |
Deserialize(JsonElement, Type, JsonSerializerContext) |
Mengonversi JsonElement yang mewakili satu nilai JSON menjadi |
Deserialize(JsonElement, Type, JsonSerializerOptions) |
Mengonversi JsonElement yang mewakili satu nilai JSON menjadi |
Deserialize(JsonNode, JsonTypeInfo) |
Mengonversi JsonNode yang mewakili satu nilai JSON menjadi instans yang ditentukan oleh |
Deserialize(JsonNode, Type, JsonSerializerContext) |
Mengonversi JsonNode yang mewakili satu nilai JSON menjadi |
Deserialize(JsonNode, Type, JsonSerializerOptions) |
Mengonversi JsonNode yang mewakili satu nilai JSON menjadi |
Deserialize(ReadOnlySpan<Byte>, JsonTypeInfo) |
Mengurai teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam instans yang ditentukan oleh |
Deserialize(ReadOnlySpan<Byte>, Type, JsonSerializerContext) |
Mengurai teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam |
Deserialize(ReadOnlySpan<Byte>, Type, JsonSerializerOptions) |
Mengurai teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam instans jenis tertentu. |
Deserialize(ReadOnlySpan<Char>, JsonTypeInfo) |
Mengurai teks yang mewakili satu nilai JSON ke dalam instans yang ditentukan oleh |
Deserialize(ReadOnlySpan<Char>, Type, JsonSerializerContext) |
Mengurai teks yang mewakili satu nilai JSON ke dalam |
Deserialize(ReadOnlySpan<Char>, Type, JsonSerializerOptions) |
Mengurai teks yang mewakili satu nilai JSON ke dalam instans jenis tertentu. |
Deserialize(Stream, JsonTypeInfo) |
Membaca teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam instans yang ditentukan oleh |
Deserialize(Stream, Type, JsonSerializerContext) |
Membaca teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam |
Deserialize(Stream, Type, JsonSerializerOptions) |
Membaca teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam |
Deserialize(String, JsonTypeInfo) |
Mengurai teks yang mewakili satu nilai JSON ke dalam instans yang ditentukan oleh |
Deserialize(String, Type, JsonSerializerContext) |
Mengurai teks yang mewakili satu nilai JSON ke dalam |
Deserialize(String, Type, JsonSerializerOptions) |
Mengurai teks yang mewakili satu nilai JSON ke dalam instans jenis tertentu. |
Deserialize(Utf8JsonReader, JsonTypeInfo) |
Membaca satu nilai JSON (termasuk objek atau array) dari pembaca yang disediakan ke dalam instans yang ditentukan oleh |
Deserialize(Utf8JsonReader, Type, JsonSerializerContext) |
Membaca satu nilai JSON (termasuk objek atau array) dari pembaca yang disediakan ke dalam |
Deserialize(Utf8JsonReader, Type, JsonSerializerOptions) |
Membaca satu nilai JSON (termasuk objek atau array) dari pembaca yang disediakan dan mengonversinya menjadi instans jenis tertentu. |
Deserialize<TValue>(JsonDocument, JsonSerializerOptions) |
Mengonversi JsonDocument yang mewakili satu nilai JSON menjadi |
Deserialize<TValue>(JsonDocument, JsonTypeInfo<TValue>) |
Mengonversi JsonDocument yang mewakili satu nilai JSON menjadi |
Deserialize<TValue>(JsonElement, JsonSerializerOptions) |
Mengonversi JsonElement yang mewakili satu nilai JSON menjadi |
Deserialize<TValue>(JsonElement, JsonTypeInfo<TValue>) |
Mengonversi JsonElement yang mewakili satu nilai JSON menjadi |
Deserialize<TValue>(JsonNode, JsonSerializerOptions) |
Mengonversi JsonNode yang mewakili satu nilai JSON menjadi |
Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>) |
Mengonversi JsonNode yang mewakili satu nilai JSON menjadi |
Deserialize<TValue>(ReadOnlySpan<Byte>, JsonSerializerOptions) |
Mengurai teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam instans jenis yang ditentukan oleh parameter jenis generik. |
Deserialize<TValue>(ReadOnlySpan<Byte>, JsonTypeInfo<TValue>) |
Mengurai teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam |
Deserialize<TValue>(ReadOnlySpan<Char>, JsonSerializerOptions) |
Mengurai teks yang mewakili satu nilai JSON ke dalam instans jenis yang ditentukan oleh parameter jenis generik. |
Deserialize<TValue>(ReadOnlySpan<Char>, JsonTypeInfo<TValue>) |
Mengurai teks yang mewakili satu nilai JSON ke dalam |
Deserialize<TValue>(Stream, JsonSerializerOptions) |
Membaca teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam |
Deserialize<TValue>(Stream, JsonTypeInfo<TValue>) |
Membaca teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam |
Deserialize<TValue>(String, JsonSerializerOptions) |
Mengurai teks yang mewakili satu nilai JSON ke dalam instans jenis yang ditentukan oleh parameter jenis generik. |
Deserialize<TValue>(String, JsonTypeInfo<TValue>) |
Mengurai teks yang mewakili satu nilai JSON ke dalam |
Deserialize<TValue>(Utf8JsonReader, JsonSerializerOptions) |
Membaca satu nilai JSON (termasuk objek atau array) dari pembaca yang disediakan ke dalam instans jenis yang ditentukan oleh parameter jenis generik. |
Deserialize<TValue>(Utf8JsonReader, JsonTypeInfo<TValue>) |
Membaca satu nilai JSON (termasuk objek atau array) dari pembaca yang disediakan ke dalam |
DeserializeAsync(Stream, JsonTypeInfo, CancellationToken) |
Membaca teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam instans yang ditentukan oleh |
DeserializeAsync(Stream, Type, JsonSerializerContext, CancellationToken) |
Membaca teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam |
DeserializeAsync(Stream, Type, JsonSerializerOptions, CancellationToken) |
Secara asinkron membaca teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam instans jenis tertentu. Aliran akan dibaca hingga selesai. |
DeserializeAsync<TValue>(Stream, JsonSerializerOptions, CancellationToken) |
Secara asinkron membaca teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam instans jenis yang ditentukan oleh parameter jenis generik. Aliran akan dibaca hingga selesai. |
DeserializeAsync<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken) |
Membaca teks yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam |
DeserializeAsyncEnumerable<TValue>(Stream, Boolean, JsonSerializerOptions, CancellationToken) |
Menyediakan fungsionalitas untuk menserialisasikan objek atau jenis nilai ke JSON dan untuk mendeserialisasi JSON ke dalam objek atau jenis nilai. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken) |
Membungkus teks yang dikodekan UTF-8 ke dalam IAsyncEnumerable<T> yang dapat digunakan untuk mendeserialisasi array JSON tingkat akar dengan cara streaming. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, Boolean, CancellationToken) |
Menyediakan fungsionalitas untuk menserialisasikan objek atau jenis nilai ke JSON dan untuk mendeserialisasi JSON ke dalam objek atau jenis nilai. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken) |
Membungkus teks yang dikodekan UTF-8 ke dalam IAsyncEnumerable<T> yang dapat digunakan untuk mendeserialisasi array JSON tingkat akar dengan cara streaming. |
Serialize(Object, JsonTypeInfo) |
Mengonversi nilai yang disediakan menjadi String. |
Serialize(Object, Type, JsonSerializerContext) |
Mengonversi nilai yang disediakan menjadi String. |
Serialize(Object, Type, JsonSerializerOptions) |
Mengonversi nilai jenis yang ditentukan menjadi string JSON. |
Serialize(Stream, Object, JsonTypeInfo) |
Mengonversi nilai yang disediakan ke teks JSON yang dikodekan UTF-8 dan menulisnya ke Stream. |
Serialize(Stream, Object, Type, JsonSerializerContext) |
Mengonversi nilai yang disediakan ke teks JSON yang dikodekan UTF-8 dan menulisnya ke Stream. |
Serialize(Stream, Object, Type, JsonSerializerOptions) |
Mengonversi nilai yang disediakan ke teks JSON yang dikodekan UTF-8 dan menulisnya ke Stream. |
Serialize(Utf8JsonWriter, Object, JsonTypeInfo) |
Menulis satu nilai JSON (termasuk objek atau array) ke penulis yang disediakan. |
Serialize(Utf8JsonWriter, Object, Type, JsonSerializerContext) |
Menulis satu nilai JSON (termasuk objek atau array) ke penulis yang disediakan. |
Serialize(Utf8JsonWriter, Object, Type, JsonSerializerOptions) |
Menulis representasi JSON dari jenis yang ditentukan ke penulis yang disediakan. |
Serialize<TValue>(Stream, TValue, JsonSerializerOptions) |
Mengonversi nilai yang disediakan ke teks JSON yang dikodekan UTF-8 dan menulisnya ke Stream. |
Serialize<TValue>(Stream, TValue, JsonTypeInfo<TValue>) |
Mengonversi nilai yang disediakan ke teks JSON yang dikodekan UTF-8 dan menulisnya ke Stream. |
Serialize<TValue>(TValue, JsonSerializerOptions) |
Mengonversi nilai jenis yang ditentukan oleh parameter jenis generik menjadi string JSON. |
Serialize<TValue>(TValue, JsonTypeInfo<TValue>) |
Mengonversi nilai yang disediakan menjadi String. |
Serialize<TValue>(Utf8JsonWriter, TValue, JsonSerializerOptions) |
Menulis representasi JSON dari jenis yang ditentukan oleh parameter jenis generik ke penulis yang disediakan. |
Serialize<TValue>(Utf8JsonWriter, TValue, JsonTypeInfo<TValue>) |
Menulis satu nilai JSON (termasuk objek atau array) ke penulis yang disediakan. |
SerializeAsync(PipeWriter, Object, JsonTypeInfo, CancellationToken) |
Mengonversi nilai yang disediakan ke teks JSON yang dikodekan UTF-8 dan menulisnya ke PipeWriter. |
SerializeAsync(PipeWriter, Object, Type, JsonSerializerContext, CancellationToken) |
Mengonversi nilai yang disediakan ke teks JSON yang dikodekan UTF-8 dan menulisnya ke PipeWriter. |
SerializeAsync(PipeWriter, Object, Type, JsonSerializerOptions, CancellationToken) |
Mengonversi nilai yang disediakan ke teks JSON yang dikodekan UTF-8 dan menulisnya ke PipeWriter. |
SerializeAsync(Stream, Object, JsonTypeInfo, CancellationToken) |
Mengonversi nilai yang disediakan ke teks JSON yang dikodekan UTF-8 dan menulisnya ke Stream. |
SerializeAsync(Stream, Object, Type, JsonSerializerContext, CancellationToken) |
Mengonversi nilai yang disediakan ke teks JSON yang dikodekan UTF-8 dan menulisnya ke Stream. |
SerializeAsync(Stream, Object, Type, JsonSerializerOptions, CancellationToken) |
Secara asinkron mengonversi nilai jenis tertentu menjadi teks JSON yang dikodekan UTF-8 dan menulisnya ke aliran yang ditentukan. |
SerializeAsync<TValue>(PipeWriter, TValue, JsonSerializerOptions, CancellationToken) |
Mengonversi nilai yang disediakan ke teks JSON yang dikodekan UTF-8 dan menulisnya ke PipeWriter. |
SerializeAsync<TValue>(PipeWriter, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Mengonversi nilai yang disediakan ke teks JSON yang dikodekan UTF-8 dan menulisnya ke PipeWriter. |
SerializeAsync<TValue>(Stream, TValue, JsonSerializerOptions, CancellationToken) |
Secara asinkron mengonversi nilai jenis yang ditentukan oleh parameter jenis generik ke teks JSON yang dikodekan UTF-8 dan menulisnya ke aliran. |
SerializeAsync<TValue>(Stream, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Mengonversi nilai yang disediakan ke teks JSON yang dikodekan UTF-8 dan menulisnya ke Stream. |
SerializeToDocument(Object, JsonTypeInfo) |
Mengonversi nilai yang disediakan menjadi JsonDocument. |
SerializeToDocument(Object, Type, JsonSerializerContext) |
Mengonversi nilai yang disediakan menjadi JsonDocument. |
SerializeToDocument(Object, Type, JsonSerializerOptions) |
Mengonversi nilai yang disediakan menjadi JsonDocument. |
SerializeToDocument<TValue>(TValue, JsonSerializerOptions) |
Mengonversi nilai yang disediakan menjadi JsonDocument. |
SerializeToDocument<TValue>(TValue, JsonTypeInfo<TValue>) |
Mengonversi nilai yang disediakan menjadi JsonDocument. |
SerializeToElement(Object, JsonTypeInfo) |
Mengonversi nilai yang disediakan menjadi JsonElement. |
SerializeToElement(Object, Type, JsonSerializerContext) |
Mengonversi nilai yang disediakan menjadi JsonElement. |
SerializeToElement(Object, Type, JsonSerializerOptions) |
Mengonversi nilai yang disediakan menjadi JsonElement. |
SerializeToElement<TValue>(TValue, JsonSerializerOptions) |
Mengonversi nilai yang disediakan menjadi JsonElement. |
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>) |
Mengonversi nilai yang disediakan menjadi JsonElement. |
SerializeToNode(Object, JsonTypeInfo) |
Mengonversi nilai yang disediakan menjadi JsonNode. |
SerializeToNode(Object, Type, JsonSerializerContext) |
Mengonversi nilai yang disediakan menjadi JsonNode. |
SerializeToNode(Object, Type, JsonSerializerOptions) |
Mengonversi nilai yang disediakan menjadi JsonNode. |
SerializeToNode<TValue>(TValue, JsonSerializerOptions) |
Mengonversi nilai yang disediakan menjadi JsonNode. |
SerializeToNode<TValue>(TValue, JsonTypeInfo<TValue>) |
Mengonversi nilai yang disediakan menjadi JsonNode. |
SerializeToUtf8Bytes(Object, JsonTypeInfo) |
Mengonversi nilai yang disediakan menjadi array Byte. |
SerializeToUtf8Bytes(Object, Type, JsonSerializerContext) |
Mengonversi nilai yang disediakan menjadi array Byte. |
SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions) |
Mengonversi nilai jenis yang ditentukan menjadi string JSON, dikodekan sebagai byte UTF-8. |
SerializeToUtf8Bytes<TValue>(TValue, JsonSerializerOptions) |
Mengonversi nilai jenis yang ditentukan oleh parameter jenis generik menjadi string JSON, yang dikodekan sebagai byte UTF-8. |
SerializeToUtf8Bytes<TValue>(TValue, JsonTypeInfo<TValue>) |
Mengonversi nilai yang disediakan menjadi array Byte. |