JsonSerializer.SerializeToDocument 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
SerializeToDocument(Object, JsonTypeInfo) |
Konvertiert den angegebenen Wert in einen JsonDocument. |
SerializeToDocument(Object, Type, JsonSerializerOptions) |
Konvertiert den angegebenen Wert in einen JsonDocument. |
SerializeToDocument(Object, Type, JsonSerializerContext) |
Konvertiert den angegebenen Wert in einen JsonDocument. |
SerializeToDocument<TValue>(TValue, JsonSerializerOptions) |
Konvertiert den angegebenen Wert in einen JsonDocument. |
SerializeToDocument<TValue>(TValue, JsonTypeInfo<TValue>) |
Konvertiert den angegebenen Wert in einen JsonDocument. |
SerializeToDocument(Object, JsonTypeInfo)
Konvertiert den angegebenen Wert in einen JsonDocument.
public:
static System::Text::Json::JsonDocument ^ SerializeToDocument(System::Object ^ value, System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ jsonTypeInfo);
public static System.Text.Json.JsonDocument SerializeToDocument (object? value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo);
static member SerializeToDocument : obj * System.Text.Json.Serialization.Metadata.JsonTypeInfo -> System.Text.Json.JsonDocument
Public Function SerializeToDocument (value As Object, jsonTypeInfo As JsonTypeInfo) As JsonDocument
Parameter
- value
- Object
Der zu konvertierende Wert.
- jsonTypeInfo
- JsonTypeInfo
Metadaten zum zu konvertierenden Typ.
Gibt zurück
Eine JsonDocument Darstellung des Werts.
Ausnahmen
jsonTypeInfo
ist null
value
stimmt nicht mit dem Typ von überein jsonTypeInfo
.
Gilt für:
SerializeToDocument(Object, Type, JsonSerializerOptions)
Konvertiert den angegebenen Wert in einen JsonDocument.
public static System.Text.Json.JsonDocument SerializeToDocument (object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToDocument : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonDocument
Public Function SerializeToDocument (value As Object, inputType As Type, Optional options As JsonSerializerOptions = Nothing) As JsonDocument
Parameter
- value
- Object
Der zu konvertierende Wert.
- inputType
- Type
Der Typ des value
-Elements, das konvertiert werden soll.
- options
- JsonSerializerOptions
Optionen zum Steuern des Konvertierungsverhaltens.
Gibt zurück
Eine JsonDocument Darstellung des Werts.
Ausnahmen
inputType
ist nicht mit value
kompatibel.
inputType
ist null
.
Es ist keine kompatible JsonConverter-Klasse für inputType
oder die serialisierbaren Member vorhanden.
Gilt für:
SerializeToDocument(Object, Type, JsonSerializerContext)
Konvertiert den angegebenen Wert in einen JsonDocument.
public:
static System::Text::Json::JsonDocument ^ SerializeToDocument(System::Object ^ value, Type ^ inputType, System::Text::Json::Serialization::JsonSerializerContext ^ context);
public static System.Text.Json.JsonDocument SerializeToDocument (object? value, Type inputType, System.Text.Json.Serialization.JsonSerializerContext context);
static member SerializeToDocument : obj * Type * System.Text.Json.Serialization.JsonSerializerContext -> System.Text.Json.JsonDocument
Public Function SerializeToDocument (value As Object, inputType As Type, context As JsonSerializerContext) As JsonDocument
Parameter
- value
- Object
Der zu konvertierende Wert.
- inputType
- Type
Der Typ des value
-Elements, das konvertiert werden soll.
- context
- JsonSerializerContext
Ein Metadatenanbieter für serialisierbare Typen.
Gibt zurück
Eine JsonDocument Darstellung des Werts.
Ausnahmen
Es ist keine kompatible JsonConverter-Klasse für inputType
oder die serialisierbaren Member vorhanden.
Die GetTypeInfo(Type) -Methode der bereitgestellten context
gibt für den zu konvertierenden Typ zurück null
.
inputType
oder context
ist null
.
Gilt für:
SerializeToDocument<TValue>(TValue, JsonSerializerOptions)
Konvertiert den angegebenen Wert in einen JsonDocument.
public static System.Text.Json.JsonDocument SerializeToDocument<TValue> (TValue value, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToDocument : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonDocument
Public Function SerializeToDocument(Of TValue) (value As TValue, Optional options As JsonSerializerOptions = Nothing) As JsonDocument
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 JsonDocument-Darstellung des JSON-Werts.
Ausnahmen
Es ist keine kompatible JsonConverter-Klasse für TValue
oder die serialisierbaren Member vorhanden.
Gilt für:
SerializeToDocument<TValue>(TValue, JsonTypeInfo<TValue>)
Konvertiert den angegebenen Wert in einen JsonDocument.
public:
generic <typename TValue>
static System::Text::Json::JsonDocument ^ SerializeToDocument(TValue value, System::Text::Json::Serialization::Metadata::JsonTypeInfo<TValue> ^ jsonTypeInfo);
public static System.Text.Json.JsonDocument SerializeToDocument<TValue> (TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo);
static member SerializeToDocument : 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> -> System.Text.Json.JsonDocument
Public Function SerializeToDocument(Of TValue) (value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue)) As JsonDocument
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 JsonDocument Darstellung des Werts.
Ausnahmen
Es ist keine kompatible JsonConverter-Klasse für TValue
oder die serialisierbaren Member vorhanden.
jsonTypeInfo
ist null