JsonSerializer.SerializeToNode Metodo

Definizione

Overload

Nome Descrizione
SerializeToNode(Object, JsonTypeInfo)

Converte il valore fornito in un oggetto JsonNode.

SerializeToNode(Object, Type, JsonSerializerOptions)

Converte il valore fornito in un oggetto JsonNode.

SerializeToNode(Object, Type, JsonSerializerContext)

Converte il valore fornito in un oggetto JsonNode.

SerializeToNode<TValue>(TValue, JsonSerializerOptions)

Converte il valore fornito in un oggetto JsonNode.

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

Converte il valore fornito in un oggetto JsonNode.

SerializeToNode(Object, JsonTypeInfo)

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

Converte il valore fornito in un oggetto 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

Parametri

value
Object

Valore da convertire.

jsonTypeInfo
JsonTypeInfo

Metadati sul tipo da convertire.

Valori restituiti

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
Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs

Converte il valore fornito in un oggetto JsonNode.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.Nodes.JsonNode? SerializeToNode(object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.Nodes.JsonNode? SerializeToNode(object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
public static System.Text.Json.Nodes.JsonNode? SerializeToNode(object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToNode : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Nodes.JsonNode
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToNode : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Nodes.JsonNode
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 dell'oggetto value da convertire.

options
JsonSerializerOptions

Opzioni per controllare il comportamento di conversione.

Valori restituiti

Rappresentazione JsonNode del valore.

Attributi

Eccezioni

inputType non è compatibile con value.

inputType è null.

Non esiste alcun membro compatibile JsonConverter per inputType o i relativi membri serializzabili.

Si applica a

SerializeToNode(Object, Type, JsonSerializerContext)

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

Converte il valore fornito in un oggetto 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

Parametri

value
Object

Valore da convertire.

inputType
Type

Tipo dell'oggetto value da convertire.

context
JsonSerializerContext

Provider di metadati per i tipi serializzabili.

Valori restituiti

Rappresentazione JsonNode del valore.

Eccezioni

Non esiste alcun membro compatibile JsonConverter per inputType o i relativi membri serializzabili.

Il GetTypeInfo(Type) metodo dell'oggetto restituito fornito contextnull 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
Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs

Converte il valore fornito in un oggetto JsonNode.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.Nodes.JsonNode? SerializeToNode<TValue>(TValue value, System.Text.Json.JsonSerializerOptions? options = default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.Nodes.JsonNode? SerializeToNode<TValue>(TValue value, System.Text.Json.JsonSerializerOptions? options = default);
public static System.Text.Json.Nodes.JsonNode? SerializeToNode<TValue>(TValue value, System.Text.Json.JsonSerializerOptions? options = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToNode : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Nodes.JsonNode
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToNode : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Nodes.JsonNode
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.

Valori restituiti

Rappresentazione JsonNode del valore JSON.

Attributi

Eccezioni

Non esiste alcun membro compatibile JsonConverter per TValue o i relativi 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
Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs
Origine:
JsonSerializer.Write.Node.cs

Converte il valore fornito in un oggetto 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

Parametri di tipo

TValue

Tipo del valore da serializzare.

Parametri

value
TValue

Valore da convertire.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadati sul tipo da convertire.

Valori restituiti

Rappresentazione JsonNode del valore.

Eccezioni

Non esiste alcun membro compatibile JsonConverter per TValue o i relativi membri serializzabili.

jsonTypeInfo è null.

Si applica a