JsonSerializer.SerializeToElement Methode

Definition

Überlädt

Name Beschreibung
SerializeToElement(Object, Type, JsonSerializerOptions)

Konvertiert den bereitgestellten Wert in ein JsonElement.

SerializeToElement(Object, Type, JsonSerializerContext)

Konvertiert den bereitgestellten Wert in ein JsonElement.

SerializeToElement(Object, JsonTypeInfo)

Konvertiert den bereitgestellten Wert in ein JsonElement.

SerializeToElement<TValue>(TValue, JsonSerializerOptions)

Konvertiert den bereitgestellten Wert in ein JsonElement.

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

Konvertiert den bereitgestellten Wert in ein JsonElement.

SerializeToElement(Object, Type, JsonSerializerOptions)

Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs

Konvertiert den bereitgestellten Wert in ein JsonElement.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.JsonElement SerializeToElement(object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.JsonElement SerializeToElement(object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
public static System.Text.Json.JsonElement SerializeToElement(object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToElement : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonElement
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToElement : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonElement
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 value zu konvertierenden Inhalts.

options
JsonSerializerOptions

Optionen zum Steuern des Konvertierungsverhaltens.

Gibt zurück

Eine JsonElement Darstellung des Werts.

Attribute

Ausnahmen

inputType ist nicht mit valuekompatibel.

inputType ist null.

Es gibt keine kompatiblen JsonConverterinputType oder serialisierbaren Member.

Gilt für:

SerializeToElement(Object, Type, JsonSerializerContext)

Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs

Konvertiert den bereitgestellten Wert in ein 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

Parameter

value
Object

Der zu konvertierende Wert.

inputType
Type

Der Typ des value zu konvertierenden Inhalts.

context
JsonSerializerContext

Ein Metadatenanbieter für serialisierbare Typen.

Gibt zurück

Eine JsonElement Darstellung des Werts.

Ausnahmen

Es gibt keine kompatiblen JsonConverterinputType oder serialisierbaren Member.

Die GetTypeInfo(Type) Methode der bereitgestellten context Rückgabe null für den zu konvertierenden Typ.

inputType oder context ist null.

Gilt für:

SerializeToElement(Object, JsonTypeInfo)

Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs

Konvertiert den bereitgestellten Wert in ein 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

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 entspricht nicht dem Typ von jsonTypeInfo.

Gilt für:

SerializeToElement<TValue>(TValue, JsonSerializerOptions)

Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs

Konvertiert den bereitgestellten Wert in ein JsonElement.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.JsonElement SerializeToElement<TValue>(TValue value, System.Text.Json.JsonSerializerOptions? options = default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.JsonElement SerializeToElement<TValue>(TValue value, System.Text.Json.JsonSerializerOptions? options = default);
public static System.Text.Json.JsonElement SerializeToElement<TValue>(TValue value, System.Text.Json.JsonSerializerOptions? options = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToElement : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonElement
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToElement : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonElement
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.

Attribute

Ausnahmen

Es gibt keine kompatiblen JsonConverterTValue oder serialisierbaren Member.

Gilt für:

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

Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs
Quelle:
JsonSerializer.Write.Element.cs

Konvertiert den bereitgestellten Wert in ein 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

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 JsonConverterTValue oder serialisierbaren Member.

jsonTypeInfo ist null.

Gilt für: