Udostępnij za pośrednictwem


JsonSerializer.SerializeToDocument Metoda

Definicja

Przeciążenia

SerializeToDocument(Object, JsonTypeInfo)

Konwertuje podaną wartość na wartość JsonDocument.

SerializeToDocument(Object, Type, JsonSerializerOptions)

Konwertuje podaną wartość na wartość JsonDocument.

SerializeToDocument(Object, Type, JsonSerializerContext)

Konwertuje podaną wartość na wartość JsonDocument.

SerializeToDocument<TValue>(TValue, JsonSerializerOptions)

Konwertuje podaną wartość na wartość JsonDocument.

SerializeToDocument<TValue>(TValue, JsonTypeInfo<TValue>)

Konwertuje podaną wartość na wartość JsonDocument.

SerializeToDocument(Object, JsonTypeInfo)

Źródło:
JsonSerializer.Write.Document.cs
Źródło:
JsonSerializer.Write.Document.cs

Konwertuje podaną wartość na wartość 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

Parametry

value
Object

Wartość do konwersji.

jsonTypeInfo
JsonTypeInfo

Metadane dotyczące typu do konwersji.

Zwraca

Reprezentacja JsonDocument wartości.

Wyjątki

jsonTypeInfo to null.

value nie jest zgodny z typem jsonTypeInfo.

Dotyczy

SerializeToDocument(Object, Type, JsonSerializerOptions)

Źródło:
JsonSerializer.Write.Document.cs
Źródło:
JsonSerializer.Write.Document.cs
Źródło:
JsonSerializer.Write.Document.cs

Konwertuje podaną wartość na wartość 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

Parametry

value
Object

Wartość do konwersji.

inputType
Type

Typ elementu do konwersji value .

options
JsonSerializerOptions

Opcje kontrolowania zachowania konwersji.

Zwraca

Reprezentacja JsonDocument wartości.

Wyjątki

inputType nie jest zgodny z programem value.

inputType to null.

Nie ma żadnych zgodnych JsonConverter elementów inputType członkowskich ani ich serializacji.

Dotyczy

SerializeToDocument(Object, Type, JsonSerializerContext)

Źródło:
JsonSerializer.Write.Document.cs
Źródło:
JsonSerializer.Write.Document.cs
Źródło:
JsonSerializer.Write.Document.cs

Konwertuje podaną wartość na wartość 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

Parametry

value
Object

Wartość do konwersji.

inputType
Type

Typ elementu do konwersji value .

context
JsonSerializerContext

Dostawca metadanych dla typów z możliwością serializacji.

Zwraca

Reprezentacja JsonDocument wartości.

Wyjątki

Nie ma żadnych zgodnych JsonConverter elementów inputType członkowskich ani ich serializacji.

Metoda GetTypeInfo(Type) podanego context zwraca null wartość dla typu do przekonwertowania.

inputType lub context to null.

Dotyczy

SerializeToDocument<TValue>(TValue, JsonSerializerOptions)

Źródło:
JsonSerializer.Write.Document.cs
Źródło:
JsonSerializer.Write.Document.cs
Źródło:
JsonSerializer.Write.Document.cs

Konwertuje podaną wartość na wartość 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

Parametry typu

TValue

Typ wartości do serializacji.

Parametry

value
TValue

Wartość do konwersji.

options
JsonSerializerOptions

Opcje kontrolowania zachowania konwersji.

Zwraca

Reprezentacja JsonDocument wartości JSON.

Wyjątki

Nie ma żadnych zgodnych JsonConverter elementów TValue członkowskich ani ich serializacji.

Dotyczy

SerializeToDocument<TValue>(TValue, JsonTypeInfo<TValue>)

Źródło:
JsonSerializer.Write.Document.cs
Źródło:
JsonSerializer.Write.Document.cs
Źródło:
JsonSerializer.Write.Document.cs

Konwertuje podaną wartość na wartość 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

Parametry typu

TValue

Typ wartości do serializacji.

Parametry

value
TValue

Wartość do konwersji.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadane dotyczące typu do konwersji.

Zwraca

Reprezentacja JsonDocument wartości.

Wyjątki

Nie ma żadnych zgodnych JsonConverter elementów TValue członkowskich ani ich serializacji.

jsonTypeInfo to null.

Dotyczy