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 deserialisasi JSON.
Properti
IsReflectionEnabledByDefault |
Mendapatkan nilai yang menunjukkan apakah instans yang tidak dikonfigurasi JsonSerializerOptions harus default ke berbasis DefaultJsonTypeInfoResolverrefleksi . |
Metode
Deserialize(JsonDocument, JsonTypeInfo) |
JsonDocument Mengonversi yang mewakili satu nilai JSON menjadi instans yang ditentukan oleh |
Deserialize(JsonDocument, Type, JsonSerializerContext) |
JsonDocument Mengonversi yang mewakili satu nilai JSON menjadi |
Deserialize(JsonDocument, Type, JsonSerializerOptions) |
JsonDocument Mengonversi yang mewakili satu nilai JSON menjadi |
Deserialize(JsonElement, JsonTypeInfo) |
JsonElement Mengonversi yang mewakili satu nilai JSON menjadi instans yang ditentukan oleh |
Deserialize(JsonElement, Type, JsonSerializerContext) |
JsonElement Mengonversi yang mewakili satu nilai JSON menjadi |
Deserialize(JsonElement, Type, JsonSerializerOptions) |
JsonElement Mengonversi yang mewakili satu nilai JSON menjadi |
Deserialize(JsonNode, JsonTypeInfo) |
JsonNode Mengonversi yang mewakili satu nilai JSON menjadi instans yang ditentukan oleh |
Deserialize(JsonNode, Type, JsonSerializerContext) |
JsonNode Mengonversi yang mewakili satu nilai JSON menjadi |
Deserialize(JsonNode, Type, JsonSerializerOptions) |
JsonNode Mengonversi 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 dari jenis tertentu. |
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 |
Deserialize<TValue>(JsonElement, JsonSerializerOptions) |
JsonElement Mengonversi yang mewakili satu nilai JSON menjadi |
Deserialize<TValue>(JsonElement, JsonTypeInfo<TValue>) |
JsonElement Mengonversi yang mewakili satu nilai JSON menjadi |
Deserialize<TValue>(JsonNode, JsonSerializerOptions) |
JsonNode Mengonversi yang mewakili satu nilai JSON menjadi |
Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>) |
JsonNode Mengonversi 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, JsonSerializerOptions, CancellationToken) |
Membungkus teks yang dikodekan UTF-8 ke dalam yang IAsyncEnumerable<T> dapat digunakan untuk mendeserialisasi array JSON tingkat akar dengan cara streaming. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken) |
Membungkus teks yang dikodekan UTF-8 ke dalam yang IAsyncEnumerable<T> 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 tertentu menjadi string JSON. |
Serialize(Stream, Object, JsonTypeInfo) |
Mengonversi nilai yang disediakan menjadi teks JSON yang dikodekan UTF-8 dan menulisnya ke Stream. |
Serialize(Stream, Object, Type, JsonSerializerContext) |
Mengonversi nilai yang disediakan menjadi teks JSON yang dikodekan UTF-8 dan menulisnya ke Stream. |
Serialize(Stream, Object, Type, JsonSerializerOptions) |
Mengonversi nilai yang disediakan menjadi 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 kepada penulis yang disediakan. |
Serialize<TValue>(Stream, TValue, JsonSerializerOptions) |
Mengonversi nilai yang disediakan menjadi teks JSON yang dikodekan UTF-8 dan menulisnya ke Stream. |
Serialize<TValue>(Stream, TValue, JsonTypeInfo<TValue>) |
Mengonversi nilai yang disediakan menjadi 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) |
Menyediakan fungsionalitas untuk menserialisasikan objek atau jenis nilai ke JSON dan untuk mendeserialisasi JSON ke dalam objek atau jenis nilai. |
SerializeAsync(PipeWriter, Object, Type, JsonSerializerContext, CancellationToken) |
Menyediakan fungsionalitas untuk menserialisasikan objek atau jenis nilai ke JSON dan untuk mendeserialisasi JSON ke dalam objek atau jenis nilai. |
SerializeAsync(PipeWriter, Object, Type, JsonSerializerOptions, CancellationToken) |
Menyediakan fungsionalitas untuk menserialisasikan objek atau jenis nilai ke JSON dan untuk mendeserialisasi JSON ke dalam objek atau jenis nilai. |
SerializeAsync(Stream, Object, JsonTypeInfo, CancellationToken) |
Mengonversi nilai yang disediakan menjadi teks JSON yang dikodekan UTF-8 dan menulisnya ke Stream. |
SerializeAsync(Stream, Object, Type, JsonSerializerContext, CancellationToken) |
Mengonversi nilai yang disediakan menjadi 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) |
Menyediakan fungsionalitas untuk menserialisasikan objek atau jenis nilai ke JSON dan untuk mendeserialisasi JSON ke dalam objek atau jenis nilai. |
SerializeAsync<TValue>(PipeWriter, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Menyediakan fungsionalitas untuk menserialisasikan objek atau jenis nilai ke JSON dan untuk mendeserialisasi JSON ke dalam objek atau jenis nilai. |
SerializeAsync<TValue>(Stream, TValue, JsonSerializerOptions, CancellationToken) |
Secara asinkron mengonversi nilai jenis yang ditentukan oleh parameter jenis generik menjadi teks JSON yang dikodekan UTF-8 dan menulisnya ke aliran. |
SerializeAsync<TValue>(Stream, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Mengonversi nilai yang disediakan menjadi 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 Byte array. |
SerializeToUtf8Bytes(Object, Type, JsonSerializerContext) |
Mengonversi nilai yang disediakan menjadi Byte array. |
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 Byte array. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk