JsonSerializer.SerializeToElement Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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)
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)
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)
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)
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>)
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
.