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'un seri durumdan çıkarılarak nesnelere veya değer türlerine dönüştürülmesi için işlevsellik 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. JSONseri hale getirme ve seri durumdan çıkarma
Özellikler
IsReflectionEnabledByDefault |
Yapılandırılmamış JsonSerializerOptions örneklerinin varsayılan olarak yansıma tabanlı DefaultJsonTypeInfoResolverolup olmayacağını gösteren bir değer alır. |
Yöntemler
Deserialize(JsonDocument, JsonTypeInfo) |
Tek bir JSON değerini temsil eden JsonDocument |
Deserialize(JsonDocument, Type, JsonSerializerContext) |
Tek bir JSON değerini temsil eden JsonDocument |
Deserialize(JsonDocument, Type, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden JsonDocument |
Deserialize(JsonElement, JsonTypeInfo) |
Tek bir JSON değerini temsil eden JsonElement |
Deserialize(JsonElement, Type, JsonSerializerContext) |
Tek bir JSON değerini temsil eden JsonElement |
Deserialize(JsonElement, Type, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden JsonElement |
Deserialize(JsonNode, JsonTypeInfo) |
Tek bir JSON değerini temsil eden JsonNode |
Deserialize(JsonNode, Type, JsonSerializerContext) |
Tek bir JSON değerini temsil eden JsonNode |
Deserialize(JsonNode, Type, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden JsonNode |
Deserialize(ReadOnlySpan<Byte>, JsonTypeInfo) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini |
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ürdeki bir örneğe ayrıştırıyor. |
Deserialize(ReadOnlySpan<Char>, JsonTypeInfo) |
Tek bir JSON değerini temsil eden metni, |
Deserialize(ReadOnlySpan<Char>, Type, JsonSerializerContext) |
Tek bir JSON değerini temsil eden metni bir |
Deserialize(ReadOnlySpan<Char>, Type, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden metni belirtilen türdeki bir örneğe ayrıştırıyor. |
Deserialize(Stream, JsonTypeInfo) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini |
Deserialize(Stream, Type, JsonSerializerContext) |
Tek bir JSON değerini temsil eden UTF-8 kodlu metni |
Deserialize(Stream, Type, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden UTF-8 kodlu metni |
Deserialize(String, JsonTypeInfo) |
Tek bir JSON değerini temsil eden metni, |
Deserialize(String, Type, JsonSerializerContext) |
Tek bir JSON değerini temsil eden metni bir |
Deserialize(String, Type, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden metni belirtilen türdeki bir örneğe ayrıştırıyor. |
Deserialize(Utf8JsonReader, JsonTypeInfo) |
Sağlanan okuyucudan bir JSON değerini (nesneler veya diziler dahil) |
Deserialize(Utf8JsonReader, Type, JsonSerializerContext) |
Sağlanan okuyucudan bir JSON değerini (nesneler veya diziler dahil) |
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) |
Tek bir JSON değerini temsil eden JsonDocument |
Deserialize<TValue>(JsonDocument, JsonTypeInfo<TValue>) |
Tek bir JSON değerini temsil eden JsonDocument |
Deserialize<TValue>(JsonElement, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden JsonElement |
Deserialize<TValue>(JsonElement, JsonTypeInfo<TValue>) |
Tek bir JSON değerini temsil eden JsonElement |
Deserialize<TValue>(JsonNode, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden JsonNode |
Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>) |
Tek bir JSON değerini temsil eden JsonNode |
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 ö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 bir |
Deserialize<TValue>(Stream, JsonSerializerOptions) |
Tek bir JSON değerini temsil eden UTF-8 kodlu metni |
Deserialize<TValue>(Stream, JsonTypeInfo<TValue>) |
Tek bir JSON değerini temsil eden UTF-8 kodlu metni |
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 bir |
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) |
DeserializeAsync(Stream, JsonTypeInfo, CancellationToken) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini |
DeserializeAsync(Stream, Type, JsonSerializerContext, CancellationToken) |
Tek bir JSON değerini temsil eden UTF-8 kodlu metni |
DeserializeAsync(Stream, Type, JsonSerializerOptions, CancellationToken) |
Tek bir JSON değerini temsil eden UTF-8 kodlu metni zaman uyumsuz olarak belirtilen türdeki bir örneğe okur. Akış tamamlanmaya kadar okunur. |
DeserializeAsync<TValue>(Stream, JsonSerializerOptions, CancellationToken) |
Tek bir JSON değerini temsil eden UTF-8 kodlanmış metnini zaman uyumsuz olarak genel tür parametresi tarafından belirtilen bir tür örneğine okur. Akış tamamlanmaya kadar okunur. |
DeserializeAsync<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken) |
Tek bir JSON değerini temsil eden UTF-8 kodlu metni |
DeserializeAsyncEnumerable<TValue>(Stream, Boolean, JsonSerializerOptions, CancellationToken) |
Nesneleri veya değer türlerini JSON'a seri hale getirme ve JSON'un seri durumdan çıkarılarak nesnelere veya değer türlerine dönüştürülmesi için işlevsellik sağlar. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken) |
UTF-8 ile kodlanmış metni, kök düzeyindeki JSON dizilerini akış biçiminde seri durumdan çıkarmak için kullanılabilecek bir IAsyncEnumerable<T> sarmalar. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, Boolean, CancellationToken) |
Nesneleri veya değer türlerini JSON'a seri hale getirme ve JSON'un seri durumdan çıkarılarak nesnelere veya değer türlerine dönüştürülmesi için işlevsellik sağlar. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken) |
UTF-8 ile kodlanmış metni, kök düzeyindeki JSON dizilerini akış biçiminde seri durumdan çıkarmak için kullanılabilecek bir IAsyncEnumerable<T> sarmalar. |
Serialize(Object, JsonTypeInfo) |
Sağlanan değeri bir Stringdönüştürür. |
Serialize(Object, Type, JsonSerializerContext) |
Sağlanan değeri bir 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 kodlanmış JSON metnine dönüştürür ve Streamyazar. |
Serialize(Stream, Object, Type, JsonSerializerContext) |
Sağlanan değeri UTF-8 kodlanmış JSON metnine dönüştürür ve Streamyazar. |
Serialize(Stream, Object, Type, JsonSerializerOptions) |
Sağlanan değeri UTF-8 kodlanmış JSON metnine dönüştürür ve Streamyazar. |
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 kodlanmış JSON metnine dönüştürür ve Streamyazar. |
Serialize<TValue>(Stream, TValue, JsonTypeInfo<TValue>) |
Sağlanan değeri UTF-8 kodlanmış JSON metnine dönüştürür ve Streamyazar. |
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 bir Stringdönüştürür. |
Serialize<TValue>(Utf8JsonWriter, TValue, JsonSerializerOptions) |
Sağlanan yazıcıya genel tür parametresi tarafından belirtilen bir 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(PipeWriter, Object, JsonTypeInfo, CancellationToken) |
Sağlanan değeri UTF-8 kodlanmış JSON metnine dönüştürür ve PipeWriteryazar. |
SerializeAsync(PipeWriter, Object, Type, JsonSerializerContext, CancellationToken) |
Sağlanan değeri UTF-8 kodlanmış JSON metnine dönüştürür ve PipeWriteryazar. |
SerializeAsync(PipeWriter, Object, Type, JsonSerializerOptions, CancellationToken) |
Sağlanan değeri UTF-8 kodlanmış JSON metnine dönüştürür ve PipeWriteryazar. |
SerializeAsync(Stream, Object, JsonTypeInfo, CancellationToken) |
Sağlanan değeri UTF-8 ile kodlanmış JSON metnine dönüştürür ve Streamyazar. |
SerializeAsync(Stream, Object, Type, JsonSerializerContext, CancellationToken) |
Sağlanan değeri UTF-8 kodlanmış JSON metnine dönüştürür ve Streamyazar. |
SerializeAsync(Stream, Object, Type, JsonSerializerOptions, CancellationToken) |
Belirtilen türün değerini zaman uyumsuz olarak UTF-8 ile kodlanmış JSON metnine dönüştürür ve belirtilen akışa yazar. |
SerializeAsync<TValue>(PipeWriter, TValue, JsonSerializerOptions, CancellationToken) |
Sağlanan değeri UTF-8 kodlanmış JSON metnine dönüştürür ve PipeWriteryazar. |
SerializeAsync<TValue>(PipeWriter, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Sağlanan değeri UTF-8 kodlanmış JSON metnine dönüştürür ve PipeWriteryazar. |
SerializeAsync<TValue>(Stream, TValue, JsonSerializerOptions, CancellationToken) |
Genel tür parametresi tarafından belirtilen tür değerini zaman uyumsuz olarak UTF-8 kodlanmış 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 kodlanmış JSON metnine dönüştürür ve Streamyazar. |
SerializeToDocument(Object, JsonTypeInfo) |
Sağlanan değeri bir JsonDocumentdönüştürür. |
SerializeToDocument(Object, Type, JsonSerializerContext) |
Sağlanan değeri bir JsonDocumentdönüştürür. |
SerializeToDocument(Object, Type, JsonSerializerOptions) |
Sağlanan değeri bir JsonDocumentdönüştürür. |
SerializeToDocument<TValue>(TValue, JsonSerializerOptions) |
Sağlanan değeri bir JsonDocumentdönüştürür. |
SerializeToDocument<TValue>(TValue, JsonTypeInfo<TValue>) |
Sağlanan değeri bir JsonDocumentdönüştürür. |
SerializeToElement(Object, JsonTypeInfo) |
Sağlanan değeri bir JsonElementdönüştürür. |
SerializeToElement(Object, Type, JsonSerializerContext) |
Sağlanan değeri bir JsonElementdönüştürür. |
SerializeToElement(Object, Type, JsonSerializerOptions) |
Sağlanan değeri bir JsonElementdönüştürür. |
SerializeToElement<TValue>(TValue, JsonSerializerOptions) |
Sağlanan değeri bir JsonElementdönüştürür. |
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>) |
Sağlanan değeri bir JsonElementdönüştürür. |
SerializeToNode(Object, JsonTypeInfo) |
Sağlanan değeri bir JsonNodedönüştürür. |
SerializeToNode(Object, Type, JsonSerializerContext) |
Sağlanan değeri bir JsonNodedönüştürür. |
SerializeToNode(Object, Type, JsonSerializerOptions) |
Sağlanan değeri bir JsonNodedönüştürür. |
SerializeToNode<TValue>(TValue, JsonSerializerOptions) |
Sağlanan değeri bir JsonNodedönüştürür. |
SerializeToNode<TValue>(TValue, JsonTypeInfo<TValue>) |
Sağlanan değeri bir JsonNodedönüştürür. |
SerializeToUtf8Bytes(Object, JsonTypeInfo) |
Sağlanan değeri bir Byte dizisine dönüştürür. |
SerializeToUtf8Bytes(Object, Type, JsonSerializerContext) |
Sağlanan değeri bir Byte dizisine 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 dizisine dönüştürür. |