JsonSerializer 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.
Nesneleri veya değer türlerini JSON'a seri hale getirme ve JSON'ı nesnelere veya değer türlerine seri durumdan çıkarma işlevselliği sağlar.
public ref class JsonSerializer abstract sealed
public static class JsonSerializer
type JsonSerializer = class
Public Class JsonSerializer
Public Module JsonSerializer
- Devralma
-
JsonSerializer
Açıklamalar
Daha fazla bilgi için bkz. JSON'ı seri hale getirme ve seri durumdan çıkarma.
Özellikler
IsReflectionEnabledByDefault |
Yapılandırılmamış JsonSerializerOptions örneklerin varsayılan olarak yansıma tabanlı DefaultJsonTypeInfoResolverolup olmayacağını belirten bir değer alır. |
Yöntemler
Deserialize(JsonDocument, JsonTypeInfo) |
JsonDocument Tek bir JSON değerini temsil eden değerini tarafından |
Deserialize(JsonDocument, Type, JsonSerializerContext) |
JsonDocument Tek bir JSON değerini temsil eden değerini değerine |
Deserialize(JsonDocument, Type, JsonSerializerOptions) |
JsonDocument Tek bir JSON değerini temsil eden değerini değerine |
Deserialize(JsonElement, JsonTypeInfo) |
JsonElement Tek bir JSON değerini temsil eden değerini tarafından |
Deserialize(JsonElement, Type, JsonSerializerContext) |
JsonElement Tek bir JSON değerini temsil eden değerini değerine |
Deserialize(JsonElement, Type, JsonSerializerOptions) |
JsonElement Tek bir JSON değerini temsil eden değerini değerine |
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(ReadOnlySpan<Byte>, JsonTypeInfo) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini tarafından belirtilen bir örnekte ayrıştırılır |
Deserialize(ReadOnlySpan<Byte>, Type, JsonSerializerContext) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini bir |
Deserialize(ReadOnlySpan<Byte>, Type, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini belirtilen türde bir örneğe ayrıştırıyor. |
Deserialize(ReadOnlySpan<Char>, JsonTypeInfo) |
Tek bir JSON değerini temsil eden metni tarafından belirtilen bir örnekte ayrıştırılır |
Deserialize(ReadOnlySpan<Char>, Type, JsonSerializerContext) |
Tek bir JSON değerini temsil eden metni olarak |
Deserialize(ReadOnlySpan<Char>, Type, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden metni belirtilen türde bir örneğe ayrıştırıyor. |
Deserialize(Stream, JsonTypeInfo) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini tarafından |
Deserialize(Stream, Type, JsonSerializerContext) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini içinde |
Deserialize(Stream, Type, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini içinde |
Deserialize(String, JsonTypeInfo) |
Tek bir JSON değerini temsil eden metni tarafından belirtilen bir örnekte ayrıştırılır |
Deserialize(String, Type, JsonSerializerContext) |
Tek bir JSON değerini temsil eden metni olarak |
Deserialize(String, Type, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden metni belirtilen türde bir örneğe ayrıştırıyor. |
Deserialize(Utf8JsonReader, JsonTypeInfo) |
Sağlanan okuyucudan bir JSON değerini (nesneler veya diziler dahil) tarafından |
Deserialize(Utf8JsonReader, Type, JsonSerializerContext) |
Sağlanan okuyucudan bir JSON değerini (nesneler veya diziler dahil) okur |
Deserialize(Utf8JsonReader, Type, JsonSerializerOptions) |
Sağlanan okuyucudan bir JSON değeri (nesneler veya diziler dahil) okur ve bunu belirtilen türde bir örneğe dönüştürür. |
Deserialize<TValue>(JsonDocument, JsonSerializerOptions) |
JsonDocument Tek bir JSON değerini temsil eden değerini değerine |
Deserialize<TValue>(JsonDocument, JsonTypeInfo<TValue>) |
JsonDocument Tek bir JSON değerini temsil eden değerini değerine |
Deserialize<TValue>(JsonElement, JsonSerializerOptions) |
JsonElement Tek bir JSON değerini temsil eden değerini değerine |
Deserialize<TValue>(JsonElement, JsonTypeInfo<TValue>) |
JsonElement 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 |
Deserialize<TValue>(ReadOnlySpan<Byte>, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini, genel tür parametresi tarafından belirtilen türün bir örneğine ayrıştırılır. |
Deserialize<TValue>(ReadOnlySpan<Byte>, JsonTypeInfo<TValue>) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini bir |
Deserialize<TValue>(ReadOnlySpan<Char>, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden metni, genel tür parametresi tarafından belirtilen türün bir örneğine ayrıştırılır. |
Deserialize<TValue>(ReadOnlySpan<Char>, JsonTypeInfo<TValue>) |
Tek bir JSON değerini temsil eden metni olarak |
Deserialize<TValue>(Stream, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini içinde |
Deserialize<TValue>(Stream, JsonTypeInfo<TValue>) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini içinde |
Deserialize<TValue>(String, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden metni, genel tür parametresi tarafından belirtilen türün bir örneğine ayrıştırılır. |
Deserialize<TValue>(String, JsonTypeInfo<TValue>) |
Tek bir JSON değerini temsil eden metni olarak |
Deserialize<TValue>(Utf8JsonReader, JsonSerializerOptions) |
Sağlanan okuyucudan bir JSON değerini (nesneler veya diziler dahil) genel tür parametresi tarafından belirtilen tür örneğine okur. |
Deserialize<TValue>(Utf8JsonReader, JsonTypeInfo<TValue>) |
Sağlanan okuyucudan bir JSON değerini (nesneler veya diziler dahil) okur |
DeserializeAsync(Stream, JsonTypeInfo, CancellationToken) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini tarafından |
DeserializeAsync(Stream, Type, JsonSerializerContext, CancellationToken) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini içinde |
DeserializeAsync(Stream, Type, JsonSerializerOptions, CancellationToken) |
Tek bir JSON değerini temsil eden UTF-8 kodlu metni zaman uyumsuz olarak belirtilen türde bir örneğe okur. Akış tamamlanmak üzere okunur. |
DeserializeAsync<TValue>(Stream, JsonSerializerOptions, CancellationToken) |
Tek bir JSON değerini temsil eden UTF-8 kodlu metni zaman uyumsuz olarak genel tür parametresi tarafından belirtilen bir tür örneğine okur. Akış tamamlanmak üzere okunur. |
DeserializeAsync<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini içinde |
DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken) |
UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerinin seri durumdan çıkarılabilmesi için kullanılabilecek bir akış biçiminde sarmalar. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken) |
UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerinin seri durumdan çıkarılabilmesi için kullanılabilecek bir akış biçiminde sarmalar. |
Serialize(Object, JsonTypeInfo) |
Sağlanan değeri değerine Stringdönüştürür. |
Serialize(Object, Type, JsonSerializerContext) |
Sağlanan değeri değerine Stringdönüştürür. |
Serialize(Object, Type, JsonSerializerOptions) |
Belirtilen türün değerini JSON dizesine dönüştürür. |
Serialize(Stream, Object, JsonTypeInfo) |
Sağlanan değeri UTF-8 kodlamalı JSON metnine Streamdönüştürür ve dosyasına yazar. |
Serialize(Stream, Object, Type, JsonSerializerContext) |
Sağlanan değeri UTF-8 kodlamalı JSON metnine Streamdönüştürür ve dosyasına yazar. |
Serialize(Stream, Object, Type, JsonSerializerOptions) |
Sağlanan değeri UTF-8 kodlamalı JSON metnine Streamdönüştürür ve dosyasına yazar. |
Serialize(Utf8JsonWriter, Object, JsonTypeInfo) |
Sağlanan yazıcıya bir JSON değeri (nesneler veya diziler dahil) yazar. |
Serialize(Utf8JsonWriter, Object, Type, JsonSerializerContext) |
Sağlanan yazıcıya bir JSON değeri (nesneler veya diziler dahil) yazar. |
Serialize(Utf8JsonWriter, Object, Type, JsonSerializerOptions) |
Belirtilen türün JSON gösterimini sağlanan yazıcıya yazar. |
Serialize<TValue>(Stream, TValue, JsonSerializerOptions) |
Sağlanan değeri UTF-8 kodlamalı JSON metnine Streamdönüştürür ve dosyasına yazar. |
Serialize<TValue>(Stream, TValue, JsonTypeInfo<TValue>) |
Sağlanan değeri UTF-8 kodlamalı JSON metnine Streamdönüştürür ve dosyasına yazar. |
Serialize<TValue>(TValue, JsonSerializerOptions) |
Genel tür parametresi tarafından belirtilen türün değerini JSON dizesine dönüştürür. |
Serialize<TValue>(TValue, JsonTypeInfo<TValue>) |
Sağlanan değeri değerine Stringdönüştürür. |
Serialize<TValue>(Utf8JsonWriter, TValue, JsonSerializerOptions) |
Sağlanan yazıcıya genel tür parametresi tarafından belirtilen türün JSON gösterimini yazar. |
Serialize<TValue>(Utf8JsonWriter, TValue, JsonTypeInfo<TValue>) |
Sağlanan yazıcıya bir JSON değeri (nesneler veya diziler dahil) yazar. |
SerializeAsync(Stream, Object, JsonTypeInfo, CancellationToken) |
Sağlanan değeri UTF-8 kodlamalı JSON metnine dönüştürür ve dosyasına Streamyazar. |
SerializeAsync(Stream, Object, Type, JsonSerializerContext, CancellationToken) |
Sağlanan değeri UTF-8 kodlamalı JSON metnine Streamdönüştürür ve dosyasına yazar. |
SerializeAsync(Stream, Object, Type, JsonSerializerOptions, CancellationToken) |
Belirtilen türün değerini zaman uyumsuz olarak UTF-8 kodlanmış JSON metnine dönüştürür ve belirtilen akışa yazar. |
SerializeAsync<TValue>(Stream, TValue, JsonSerializerOptions, CancellationToken) |
Genel tür parametresi tarafından belirtilen tür değerini zaman uyumsuz olarak UTF-8 kodlu JSON metnine dönüştürür ve bir akışa yazar. |
SerializeAsync<TValue>(Stream, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Sağlanan değeri UTF-8 kodlamalı JSON metnine Streamdönüştürür ve dosyasına yazar. |
SerializeToDocument(Object, JsonTypeInfo) |
Sağlanan değeri değerine JsonDocumentdönüştürür. |
SerializeToDocument(Object, Type, JsonSerializerContext) |
Sağlanan değeri değerine JsonDocumentdönüştürür. |
SerializeToDocument(Object, Type, JsonSerializerOptions) |
Sağlanan değeri değerine JsonDocumentdönüştürür. |
SerializeToDocument<TValue>(TValue, JsonSerializerOptions) |
Sağlanan değeri değerine JsonDocumentdönüştürür. |
SerializeToDocument<TValue>(TValue, JsonTypeInfo<TValue>) |
Sağlanan değeri değerine JsonDocumentdönüştürür. |
SerializeToElement(Object, JsonTypeInfo) |
Sağlanan değeri değerine JsonElementdönüştürür. |
SerializeToElement(Object, Type, JsonSerializerContext) |
Sağlanan değeri değerine JsonDocumentdönüştürür. |
SerializeToElement(Object, Type, JsonSerializerOptions) |
Sağlanan değeri değerine JsonDocumentdönüştürür. |
SerializeToElement<TValue>(TValue, JsonSerializerOptions) |
Sağlanan değeri değerine JsonDocumentdönüştürür. |
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>) |
Sağlanan değeri değerine JsonDocumentdönüştürür. |
SerializeToNode(Object, JsonTypeInfo) |
Sağlanan değeri değerine JsonNodedönüştürür. |
SerializeToNode(Object, Type, JsonSerializerContext) |
Sağlanan değeri değerine JsonNodedönüştürür. |
SerializeToNode(Object, Type, JsonSerializerOptions) |
Sağlanan değeri değerine JsonNodedönüştürür. |
SerializeToNode<TValue>(TValue, JsonSerializerOptions) |
Sağlanan değeri değerine JsonNodedönüştürür. |
SerializeToNode<TValue>(TValue, JsonTypeInfo<TValue>) |
Sağlanan değeri değerine JsonNodedönüştürür. |
SerializeToUtf8Bytes(Object, JsonTypeInfo) |
Sağlanan değeri bir Byte diziye dönüştürür. |
SerializeToUtf8Bytes(Object, Type, JsonSerializerContext) |
Sağlanan değeri bir Byte diziye dönüştürür. |
SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions) |
Belirtilen türdeki bir değeri UTF-8 bayt olarak kodlanmış bir JSON dizesine dönüştürür. |
SerializeToUtf8Bytes<TValue>(TValue, JsonSerializerOptions) |
Genel tür parametresi tarafından belirtilen türün değerini UTF-8 bayt olarak kodlanmış bir JSON dizesine dönüştürür. |
SerializeToUtf8Bytes<TValue>(TValue, JsonTypeInfo<TValue>) |
Sağlanan değeri bir Byte diziye dönüştürür. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin