JsonSerializer.SerializeToDocument Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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)
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)
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)
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)
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>)
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
.