JsonSerializer.SerializeToElement Yöntem

Tanım

Aşırı Yüklemeler

SerializeToElement(Object, JsonTypeInfo)

Sağlanan değeri değerine JsonElementdönüştürür.

SerializeToElement(Object, Type, JsonSerializerOptions)

Sağlanan değeri değerine JsonDocumentdönüştürür.

SerializeToElement(Object, Type, JsonSerializerContext)

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.

SerializeToElement<TValue>(TValue, JsonSerializerOptions)

Sağlanan değeri değerine JsonDocumentdönüştürür.

SerializeToElement(Object, JsonTypeInfo)

Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs

Sağlanan değeri değerine JsonElementdönüştürür.

public:
 static System::Text::Json::JsonElement SerializeToElement(System::Object ^ value, System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ jsonTypeInfo);
public static System.Text.Json.JsonElement SerializeToElement (object? value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo);
static member SerializeToElement : obj * System.Text.Json.Serialization.Metadata.JsonTypeInfo -> System.Text.Json.JsonElement
Public Function SerializeToElement (value As Object, jsonTypeInfo As JsonTypeInfo) As JsonElement

Parametreler

value
Object

Dönüştürülecek değer.

jsonTypeInfo
JsonTypeInfo

Dönüştürülecek tür hakkındaki meta veriler.

Döndürülenler

JsonElement Değerin gösterimi.

Özel durumlar

jsonTypeInfo, null değeridir.

value türüyle jsonTypeInfoeşleşmiyor.

Şunlara uygulanır

SerializeToElement(Object, Type, JsonSerializerOptions)

Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs

Sağlanan değeri değerine JsonDocumentdönüştürür.

public static System.Text.Json.JsonElement SerializeToElement (object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToElement : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonElement
Public Function SerializeToElement (value As Object, inputType As Type, Optional options As JsonSerializerOptions = Nothing) As JsonElement

Parametreler

value
Object

Dönüştürülecek değer.

inputType
Type

Dönüştürülecek öğesinin value türü.

options
JsonSerializerOptions

Dönüştürme davranışını denetleme seçenekleri.

Döndürülenler

JsonDocument Değerin gösterimi.

Özel durumlar

inputType ile valueuyumlu değildir.

inputType, null değeridir.

için inputType uyumlu JsonConverter veya seri hale getirilebilir üyeleri yok.

Şunlara uygulanır

SerializeToElement(Object, Type, JsonSerializerContext)

Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs

Sağlanan değeri değerine JsonDocumentdönüştürür.

public:
 static System::Text::Json::JsonElement SerializeToElement(System::Object ^ value, Type ^ inputType, System::Text::Json::Serialization::JsonSerializerContext ^ context);
public static System.Text.Json.JsonElement SerializeToElement (object? value, Type inputType, System.Text.Json.Serialization.JsonSerializerContext context);
static member SerializeToElement : obj * Type * System.Text.Json.Serialization.JsonSerializerContext -> System.Text.Json.JsonElement
Public Function SerializeToElement (value As Object, inputType As Type, context As JsonSerializerContext) As JsonElement

Parametreler

value
Object

Dönüştürülecek değer.

inputType
Type

Dönüştürülecek öğesinin value türü.

context
JsonSerializerContext

Seri hale getirilebilir türler için bir meta veri sağlayıcısı.

Döndürülenler

JsonDocument Değerin gösterimi.

Özel durumlar

için inputType uyumlu JsonConverter veya seri hale getirilebilir üyeleri yok.

GetTypeInfo(Type) Sağlanan context yöntemi, dönüştürülecek tür için döndürürnull.

inputType veya context şeklindedir null.

Şunlara uygulanır

SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>)

Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs

Sağlanan değeri değerine JsonDocumentdönüştürür.

public:
generic <typename TValue>
 static System::Text::Json::JsonElement SerializeToElement(TValue value, System::Text::Json::Serialization::Metadata::JsonTypeInfo<TValue> ^ jsonTypeInfo);
public static System.Text.Json.JsonElement SerializeToElement<TValue> (TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo);
static member SerializeToElement : 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> -> System.Text.Json.JsonElement
Public Function SerializeToElement(Of TValue) (value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue)) As JsonElement

Tür Parametreleri

TValue

Serileştirecek değerin türü.

Parametreler

value
TValue

Dönüştürülecek değer.

jsonTypeInfo
JsonTypeInfo<TValue>

Dönüştürülecek tür hakkındaki meta veriler.

Döndürülenler

JsonDocument Değerin gösterimi.

Özel durumlar

için TValue uyumlu JsonConverter veya seri hale getirilebilir üyeleri yok.

jsonTypeInfo, null değeridir.

Şunlara uygulanır

SerializeToElement<TValue>(TValue, JsonSerializerOptions)

Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs

Sağlanan değeri değerine JsonDocumentdönüştürür.

public static System.Text.Json.JsonElement SerializeToElement<TValue> (TValue value, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToElement : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonElement
Public Function SerializeToElement(Of TValue) (value As TValue, Optional options As JsonSerializerOptions = Nothing) As JsonElement

Tür Parametreleri

TValue

Serileştirecek değerin türü.

Parametreler

value
TValue

Dönüştürülecek değer.

options
JsonSerializerOptions

Dönüştürme davranışını denetleme seçenekleri.

Döndürülenler

JsonDocument JSON değerinin gösterimi.

Özel durumlar

için TValue uyumlu JsonConverter veya seri hale getirilebilir üyeleri yok.

Şunlara uygulanır