JsonSerializer.SerializeToElement Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
SerializeToElement(Object, JsonTypeInfo) |
Převede zadanou hodnotu na JsonElement. |
SerializeToElement(Object, Type, JsonSerializerOptions) |
Převede zadanou hodnotu na JsonDocument. |
SerializeToElement(Object, Type, JsonSerializerContext) |
Převede zadanou hodnotu na JsonDocument. |
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>) |
Převede zadanou hodnotu na JsonDocument. |
SerializeToElement<TValue>(TValue, JsonSerializerOptions) |
Převede zadanou hodnotu na JsonDocument. |
SerializeToElement(Object, JsonTypeInfo)
Převede zadanou hodnotu na 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
Parametry
- value
- Object
Hodnota, kterou chcete převést.
- jsonTypeInfo
- JsonTypeInfo
Metadata o typu, který se má převést.
Návraty
Reprezentace JsonElement hodnoty.
Výjimky
jsonTypeInfo
je null
.
value
neodpovídá typu jsonTypeInfo
.
Platí pro
SerializeToElement(Object, Type, JsonSerializerOptions)
Převede zadanou hodnotu na JsonDocument.
public static System.Text.Json.JsonElement SerializeToElement (object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
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
Parametry
- value
- Object
Hodnota, kterou chcete převést.
- inputType
- Type
Typ value
převést.
- options
- JsonSerializerOptions
Možnosti řízení chování převodu
Návraty
Reprezentace JsonDocument hodnoty.
Výjimky
inputType
není kompatibilní s value
nástrojem .
inputType
je null
.
Neexistuje žádný kompatibilní JsonConverter pro inputType
serializovatelné členy nebo.
Platí pro
SerializeToElement(Object, Type, JsonSerializerContext)
Převede zadanou hodnotu na JsonDocument.
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
Parametry
- value
- Object
Hodnota, kterou chcete převést.
- inputType
- Type
Typ value
převést.
- context
- JsonSerializerContext
Zprostředkovatel metadat pro serializovatelné typy.
Návraty
Reprezentace JsonDocument hodnoty.
Výjimky
Neexistuje žádný kompatibilní JsonConverter pro inputType
serializovatelné členy nebo.
Metoda GetTypeInfo(Type) zadaného context
návratu null
pro typ, který se má převést.
inputType
nebo context
je null
.
Platí pro
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>)
Převede zadanou hodnotu na JsonDocument.
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
Parametry typu
- TValue
Typ hodnoty, která se má serializovat.
Parametry
- value
- TValue
Hodnota, kterou chcete převést.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Metadata o typu, který se má převést.
Návraty
Reprezentace JsonDocument hodnoty.
Výjimky
Neexistuje žádný kompatibilní JsonConverter pro TValue
serializovatelné členy nebo.
jsonTypeInfo
je null
.
Platí pro
SerializeToElement<TValue>(TValue, JsonSerializerOptions)
Převede zadanou hodnotu na JsonDocument.
public static System.Text.Json.JsonElement SerializeToElement<TValue> (TValue value, System.Text.Json.JsonSerializerOptions? options = default);
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
Parametry typu
- TValue
Typ hodnoty, která se má serializovat.
Parametry
- value
- TValue
Hodnota, kterou chcete převést.
- options
- JsonSerializerOptions
Možnosti řízení chování převodu
Návraty
Reprezentace JsonDocument hodnoty JSON.
Výjimky
Neexistuje žádný kompatibilní JsonConverter pro TValue
serializovatelné členy nebo.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro