Freigeben über


JsonSerializer.SerializeToDocument Methode

Definition

Ü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)

Quelle:
JsonSerializer.Write.Document.cs
Quelle:
JsonSerializer.Write.Document.cs

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)

Quelle:
JsonSerializer.Write.Document.cs
Quelle:
JsonSerializer.Write.Document.cs
Quelle:
JsonSerializer.Write.Document.cs

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)

Quelle:
JsonSerializer.Write.Document.cs
Quelle:
JsonSerializer.Write.Document.cs
Quelle:
JsonSerializer.Write.Document.cs

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)

Quelle:
JsonSerializer.Write.Document.cs
Quelle:
JsonSerializer.Write.Document.cs
Quelle:
JsonSerializer.Write.Document.cs

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>)

Quelle:
JsonSerializer.Write.Document.cs
Quelle:
JsonSerializer.Write.Document.cs
Quelle:
JsonSerializer.Write.Document.cs

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

Gilt für: