JsonSerializer.SerializeToNode Méthode

Définition

Surcharges

SerializeToNode(Object, JsonTypeInfo)

Convertit la valeur fournie en .JsonNode

SerializeToNode(Object, Type, JsonSerializerOptions)

Convertit la valeur fournie en .JsonNode

SerializeToNode(Object, Type, JsonSerializerContext)

Convertit la valeur fournie en .JsonNode

SerializeToNode<TValue>(TValue, JsonSerializerOptions)

Convertit la valeur fournie en .JsonNode

SerializeToNode<TValue>(TValue, JsonTypeInfo<TValue>)

Convertit la valeur fournie en .JsonNode

SerializeToNode(Object, JsonTypeInfo)

Source:
JsonSerializer.Write.Node.cs
Source:
JsonSerializer.Write.Node.cs

Convertit la valeur fournie en .JsonNode

public:
 static System::Text::Json::Nodes::JsonNode ^ SerializeToNode(System::Object ^ value, System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ jsonTypeInfo);
public static System.Text.Json.Nodes.JsonNode? SerializeToNode (object? value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo);
static member SerializeToNode : obj * System.Text.Json.Serialization.Metadata.JsonTypeInfo -> System.Text.Json.Nodes.JsonNode
Public Function SerializeToNode (value As Object, jsonTypeInfo As JsonTypeInfo) As JsonNode

Paramètres

value
Object

La valeur à convertir.

jsonTypeInfo
JsonTypeInfo

Métadonnées relatives au type à convertir.

Retours

Représentation JsonNode de la valeur.

Exceptions

jsonTypeInfo a la valeur null.

value ne correspond pas au type de jsonTypeInfo.

S’applique à

SerializeToNode(Object, Type, JsonSerializerOptions)

Source:
JsonSerializer.Write.Node.cs
Source:
JsonSerializer.Write.Node.cs
Source:
JsonSerializer.Write.Node.cs

Convertit la valeur fournie en .JsonNode

public static System.Text.Json.Nodes.JsonNode? SerializeToNode (object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToNode : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Nodes.JsonNode
Public Function SerializeToNode (value As Object, inputType As Type, Optional options As JsonSerializerOptions = Nothing) As JsonNode

Paramètres

value
Object

Valeur à convertir.

inputType
Type

Type de value à convertir.

options
JsonSerializerOptions

Options pour contrôler le comportement de conversion.

Retours

Représentation JsonNode de la valeur.

Exceptions

inputType n'est pas compatible avec value.

inputType a la valeur null.

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

S’applique à

SerializeToNode(Object, Type, JsonSerializerContext)

Source:
JsonSerializer.Write.Node.cs
Source:
JsonSerializer.Write.Node.cs
Source:
JsonSerializer.Write.Node.cs

Convertit la valeur fournie en .JsonNode

public:
 static System::Text::Json::Nodes::JsonNode ^ SerializeToNode(System::Object ^ value, Type ^ inputType, System::Text::Json::Serialization::JsonSerializerContext ^ context);
public static System.Text.Json.Nodes.JsonNode? SerializeToNode (object? value, Type inputType, System.Text.Json.Serialization.JsonSerializerContext context);
static member SerializeToNode : obj * Type * System.Text.Json.Serialization.JsonSerializerContext -> System.Text.Json.Nodes.JsonNode
Public Function SerializeToNode (value As Object, inputType As Type, context As JsonSerializerContext) As JsonNode

Paramètres

value
Object

Valeur à convertir.

inputType
Type

Type de value à convertir.

context
JsonSerializerContext

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

Retours

Représentation JsonNode de la valeur.

Exceptions

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

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

inputType ou context est null.

S’applique à

SerializeToNode<TValue>(TValue, JsonSerializerOptions)

Source:
JsonSerializer.Write.Node.cs
Source:
JsonSerializer.Write.Node.cs
Source:
JsonSerializer.Write.Node.cs

Convertit la valeur fournie en .JsonNode

public static System.Text.Json.Nodes.JsonNode? SerializeToNode<TValue> (TValue value, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToNode : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Nodes.JsonNode
Public Function SerializeToNode(Of TValue) (value As TValue, Optional options As JsonSerializerOptions = Nothing) As JsonNode

Paramètres de type

TValue

Type de la valeur à sérialiser.

Paramètres

value
TValue

Valeur à convertir.

options
JsonSerializerOptions

Options pour contrôler le comportement de conversion.

Retours

Représentation JsonNode de la valeur JSON.

Exceptions

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

S’applique à

SerializeToNode<TValue>(TValue, JsonTypeInfo<TValue>)

Source:
JsonSerializer.Write.Node.cs
Source:
JsonSerializer.Write.Node.cs
Source:
JsonSerializer.Write.Node.cs

Convertit la valeur fournie en .JsonNode

public:
generic <typename TValue>
 static System::Text::Json::Nodes::JsonNode ^ SerializeToNode(TValue value, System::Text::Json::Serialization::Metadata::JsonTypeInfo<TValue> ^ jsonTypeInfo);
public static System.Text.Json.Nodes.JsonNode? SerializeToNode<TValue> (TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo);
static member SerializeToNode : 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> -> System.Text.Json.Nodes.JsonNode
Public Function SerializeToNode(Of TValue) (value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue)) As JsonNode

Paramètres de type

TValue

Type de la valeur à sérialiser.

Paramètres

value
TValue

La valeur à convertir.

jsonTypeInfo
JsonTypeInfo<TValue>

Métadonnées relatives au type à convertir.

Retours

Représentation JsonNode de la valeur.

Exceptions

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

jsonTypeInfo a la valeur null.

S’applique à