JsonSerializer.SerializeToElement Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SerializeToElement(Object, Type, JsonSerializerContext) |
Wandelt den bereitgestellten Wert in eine JsonElementum. |
SerializeToElement(Object, JsonTypeInfo) |
Wandelt den bereitgestellten Wert in eine JsonElementum. |
SerializeToElement(Object, Type, JsonSerializerOptions) |
Wandelt den bereitgestellten Wert in eine JsonElementum. |
SerializeToElement<TValue>(TValue, JsonSerializerOptions) |
Wandelt den bereitgestellten Wert in eine JsonElementum. |
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>) |
Wandelt den bereitgestellten Wert in eine JsonElementum. |
SerializeToElement(Object, Type, JsonSerializerContext)
Wandelt den bereitgestellten Wert in eine JsonElementum.
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
Parameter
- value
- Object
Der zu konvertierende Wert.
- inputType
- Type
Der Typ des zu konvertierenden value
.
- context
- JsonSerializerContext
Ein Metadatenanbieter für serialisierbare Typen.
Gibt zurück
Eine JsonElement Darstellung des Werts.
Ausnahmen
Es gibt keine kompatiblen JsonConverter für inputType
oder die serialisierbaren Member.
Die GetTypeInfo(Type) Methode der bereitgestellten context
gibt null
für den zu konvertierenden Typ zurück.
inputType
oder context
ist null
.
Gilt für:
SerializeToElement(Object, JsonTypeInfo)
Wandelt den bereitgestellten Wert in eine JsonElementum.
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
Parameter
- value
- Object
Der zu konvertierende Wert.
- jsonTypeInfo
- JsonTypeInfo
Metadaten zum zu konvertierenden Typ.
Gibt zurück
Eine JsonElement Darstellung des Werts.
Ausnahmen
jsonTypeInfo
ist null
.
value
stimmt nicht mit dem Typ der jsonTypeInfo
überein.
Gilt für:
SerializeToElement(Object, Type, JsonSerializerOptions)
Wandelt den bereitgestellten Wert in eine JsonElementum.
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
Parameter
- value
- Object
Der zu konvertierende Wert.
- inputType
- Type
Der Typ des zu konvertierenden value
.
- options
- JsonSerializerOptions
Optionen zum Steuern des Konvertierungsverhaltens.
Gibt zurück
Eine JsonElement Darstellung des Werts.
Ausnahmen
inputType
ist nicht mit value
kompatibel.
inputType
ist null
.
Es gibt keine kompatiblen JsonConverter für inputType
oder die serialisierbaren Member.
Gilt für:
SerializeToElement<TValue>(TValue, JsonSerializerOptions)
Wandelt den bereitgestellten Wert in eine JsonElementum.
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
Typparameter
- TValue
Der Typ des zu serialisierenden Werts.
Parameter
- value
- TValue
Der zu konvertierende Wert.
- options
- JsonSerializerOptions
Optionen zum Steuern des Konvertierungsverhaltens.
Gibt zurück
Eine JsonElement Darstellung des JSON-Werts.
Ausnahmen
Es gibt keine kompatiblen JsonConverter für TValue
oder die serialisierbaren Member.
Gilt für:
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>)
Wandelt den bereitgestellten Wert in eine JsonElementum.
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
Typparameter
- TValue
Der Typ des zu serialisierenden Werts.
Parameter
- value
- TValue
Der zu konvertierende Wert.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Metadaten zum zu konvertierenden Typ.
Gibt zurück
Eine JsonElement Darstellung des Werts.
Ausnahmen
Es gibt keine kompatiblen JsonConverter für TValue
oder die serialisierbaren Member.
jsonTypeInfo
ist null
.