Partager via


JsonSerializer.SerializeToElement Méthode

Définition

Surcharges

SerializeToElement(Object, Type, JsonSerializerContext)

Convertit la valeur fournie en JsonElement.

SerializeToElement(Object, JsonTypeInfo)

Convertit la valeur fournie en JsonElement.

SerializeToElement(Object, Type, JsonSerializerOptions)

Convertit la valeur fournie en JsonElement.

SerializeToElement<TValue>(TValue, JsonSerializerOptions)

Convertit la valeur fournie en JsonElement.

SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>)

Convertit la valeur fournie en JsonElement.

SerializeToElement(Object, Type, JsonSerializerContext)

Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs

Convertit la valeur fournie en JsonElement.

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

Paramètres

value
Object

Valeur à convertir.

inputType
Type

Type du value à convertir.

context
JsonSerializerContext

Fournisseur de métadonnées pour les types sérialisables.

Retours

Représentation JsonElement de la valeur.

Exceptions

Il n’existe aucune JsonConverter compatible pour inputType ou ses membres sérialisables.

La méthode GetTypeInfo(Type) du context fourni retourne null pour le type à convertir.

inputType ou context est null.

S’applique à

SerializeToElement(Object, JsonTypeInfo)

Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs

Convertit la valeur fournie en 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

Paramètres

value
Object

Valeur à convertir.

jsonTypeInfo
JsonTypeInfo

Métadonnées sur le type à convertir.

Retours

Représentation JsonElement de la valeur.

Exceptions

jsonTypeInfo est null.

value ne correspond pas au type de jsonTypeInfo.

S’applique à

SerializeToElement(Object, Type, JsonSerializerOptions)

Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs

Convertit la valeur fournie en JsonElement.

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

Paramètres

value
Object

Valeur à convertir.

inputType
Type

Type du value à convertir.

options
JsonSerializerOptions

Options permettant de contrôler le comportement de conversion.

Retours

Représentation JsonElement de la valeur.

Exceptions

inputType n’est pas compatible avec value.

inputType est null.

Il n’existe aucune JsonConverter compatible pour inputType ou ses membres sérialisables.

S’applique à

SerializeToElement<TValue>(TValue, JsonSerializerOptions)

Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs

Convertit la valeur fournie en JsonElement.

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

Paramètres de type

TValue

Type de la valeur à sérialiser.

Paramètres

value
TValue

Valeur à convertir.

options
JsonSerializerOptions

Options permettant de contrôler le comportement de conversion.

Retours

Représentation JsonElement de la valeur JSON.

Exceptions

Il n’existe aucune JsonConverter compatible pour TValue ou ses membres sérialisables.

S’applique à

SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>)

Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs

Convertit la valeur fournie en JsonElement.

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

Paramètres de type

TValue

Type de la valeur à sérialiser.

Paramètres

value
TValue

Valeur à convertir.

jsonTypeInfo
JsonTypeInfo<TValue>

Métadonnées sur le type à convertir.

Retours

Représentation JsonElement de la valeur.

Exceptions

Il n’existe aucune JsonConverter compatible pour TValue ou ses membres sérialisables.

jsonTypeInfo est null.

S’applique à