Condividi tramite


JsonSerializer.SerializeToNode Metodo

Definizione

Overload

SerializeToNode(Object, JsonTypeInfo)

Converte il valore fornito in un JsonNodeoggetto .

SerializeToNode(Object, Type, JsonSerializerOptions)

Converte il valore fornito in un JsonNodeoggetto .

SerializeToNode(Object, Type, JsonSerializerContext)

Converte il valore fornito in un JsonNodeoggetto .

SerializeToNode<TValue>(TValue, JsonSerializerOptions)

Converte il valore fornito in un JsonNodeoggetto .

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

Converte il valore fornito in un JsonNodeoggetto .

SerializeToNode(Object, JsonTypeInfo)

Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs

Converte il valore fornito in un JsonNodeoggetto .

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

Parametri

value
Object

Valore da convertire.

jsonTypeInfo
JsonTypeInfo

Metadati sul tipo da convertire.

Restituisce

Rappresentazione JsonNode del valore.

Eccezioni

jsonTypeInfo è null.

value non corrisponde al tipo di jsonTypeInfo.

Si applica a

SerializeToNode(Object, Type, JsonSerializerOptions)

Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs

Converte il valore fornito in un JsonNodeoggetto .

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

Parametri

value
Object

Valore da convertire.

inputType
Type

Tipo di value da convertire.

options
JsonSerializerOptions

Opzioni per controllare il comportamento di conversione.

Restituisce

Rappresentazione JsonNode del valore.

Eccezioni

inputType non è compatibile con value.

inputType è null.

Non sono presenti JsonConverter compatibili per inputType o i membri serializzabili.

Si applica a

SerializeToNode(Object, Type, JsonSerializerContext)

Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs

Converte il valore fornito in un JsonNodeoggetto .

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

Parametri

value
Object

Valore da convertire.

inputType
Type

Tipo di value da convertire.

context
JsonSerializerContext

Provider di metadati per tipi serializzabili.

Restituisce

Rappresentazione JsonNode del valore.

Eccezioni

Non sono presenti JsonConverter compatibili per inputType o i membri serializzabili.

Metodo GetTypeInfo(Type) del restituito null fornito context per il tipo da convertire.

inputType o context è null.

Si applica a

SerializeToNode<TValue>(TValue, JsonSerializerOptions)

Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs

Converte il valore fornito in un JsonNodeoggetto .

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

Parametri di tipo

TValue

Tipo del valore da serializzare.

Parametri

value
TValue

Valore da convertire.

options
JsonSerializerOptions

Opzioni per controllare il comportamento di conversione.

Restituisce

Rappresentazione JsonNode del valore JSON.

Eccezioni

Non sono presenti JsonConverter compatibili per TValue o i membri serializzabili.

Si applica a

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

Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs

Converte il valore fornito in un JsonNodeoggetto .

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

Parametri di tipo

TValue

Tipo del valore da serializzare.

Parametri

value
TValue

Valore da convertire.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadati sul tipo da convertire.

Restituisce

Rappresentazione JsonNode del valore.

Eccezioni

Non sono presenti JsonConverter compatibili per TValue o i membri serializzabili.

jsonTypeInfo è null.

Si applica a