Udostępnij za pośrednictwem


JsonSerializer.SerializeToElement Metoda

Definicja

Przeciążenia

SerializeToElement(Object, Type, JsonSerializerContext)

Konwertuje podaną wartość na JsonElement.

SerializeToElement(Object, JsonTypeInfo)

Konwertuje podaną wartość na JsonElement.

SerializeToElement(Object, Type, JsonSerializerOptions)

Konwertuje podaną wartość na JsonElement.

SerializeToElement<TValue>(TValue, JsonSerializerOptions)

Konwertuje podaną wartość na JsonElement.

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

Konwertuje podaną wartość na JsonElement.

SerializeToElement(Object, Type, JsonSerializerContext)

Źródło:
JsonSerializer.Write.Element.cs
Źródło:
JsonSerializer.Write.Element.cs
Źródło:
JsonSerializer.Write.Element.cs

Konwertuje podaną wartość na JsonElement.

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

Parametry

value
Object

Wartość do przekonwertowania.

inputType
Type

Typ value do konwersji.

context
JsonSerializerContext

Dostawca metadanych dla typów możliwych do serializacji.

Zwraca

JsonElement reprezentacja wartości.

Wyjątki

Nie ma zgodnych JsonConverter dla inputType ani jego składowych z możliwością serializacji.

Metoda GetTypeInfo(Type) podanej context zwraca null dla typu do konwersji.

inputType lub context jest null.

Dotyczy

SerializeToElement(Object, JsonTypeInfo)

Źródło:
JsonSerializer.Write.Element.cs
Źródło:
JsonSerializer.Write.Element.cs

Konwertuje podaną wartość na JsonElement.

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

Parametry

value
Object

Wartość do przekonwertowania.

jsonTypeInfo
JsonTypeInfo

Metadane dotyczące typu do konwersji.

Zwraca

JsonElement reprezentacja wartości.

Wyjątki

jsonTypeInfo jest null.

value nie jest zgodny z typem jsonTypeInfo.

Dotyczy

SerializeToElement(Object, Type, JsonSerializerOptions)

Źródło:
JsonSerializer.Write.Element.cs
Źródło:
JsonSerializer.Write.Element.cs
Źródło:
JsonSerializer.Write.Element.cs

Konwertuje podaną wartość na JsonElement.

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

Parametry

value
Object

Wartość do przekonwertowania.

inputType
Type

Typ value do konwersji.

options
JsonSerializerOptions

Opcje kontrolowania zachowania konwersji.

Zwraca

JsonElement reprezentacja wartości.

Wyjątki

inputType nie jest zgodny z value.

inputType jest null.

Nie ma zgodnych JsonConverter dla inputType ani jego składowych z możliwością serializacji.

Dotyczy

SerializeToElement<TValue>(TValue, JsonSerializerOptions)

Źródło:
JsonSerializer.Write.Element.cs
Źródło:
JsonSerializer.Write.Element.cs
Źródło:
JsonSerializer.Write.Element.cs

Konwertuje podaną wartość na JsonElement.

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

Parametry typu

TValue

Typ wartości do serializacji.

Parametry

value
TValue

Wartość do przekonwertowania.

options
JsonSerializerOptions

Opcje kontrolowania zachowania konwersji.

Zwraca

JsonElement reprezentacja wartości JSON.

Wyjątki

Nie ma zgodnych JsonConverter dla TValue ani jego składowych z możliwością serializacji.

Dotyczy

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

Źródło:
JsonSerializer.Write.Element.cs
Źródło:
JsonSerializer.Write.Element.cs
Źródło:
JsonSerializer.Write.Element.cs

Konwertuje podaną wartość na JsonElement.

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

Parametry typu

TValue

Typ wartości do serializacji.

Parametry

value
TValue

Wartość do przekonwertowania.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadane dotyczące typu do konwersji.

Zwraca

JsonElement reprezentacja wartości.

Wyjątki

Nie ma zgodnych JsonConverter dla TValue ani jego składowych z możliwością serializacji.

jsonTypeInfo jest null.

Dotyczy