JsonSerializer.SerializeToNode Método

Definición

Sobrecargas

Nombre Description
SerializeToNode(Object, JsonTypeInfo)

Convierte el valor proporcionado en .JsonNode

SerializeToNode(Object, Type, JsonSerializerOptions)

Convierte el valor proporcionado en .JsonNode

SerializeToNode(Object, Type, JsonSerializerContext)

Convierte el valor proporcionado en .JsonNode

SerializeToNode<TValue>(TValue, JsonSerializerOptions)

Convierte el valor proporcionado en .JsonNode

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

Convierte el valor proporcionado en .JsonNode

SerializeToNode(Object, JsonTypeInfo)

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

Convierte el valor proporcionado 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

Parámetros

value
Object

Valor que se va a convertir.

jsonTypeInfo
JsonTypeInfo

Metadatos sobre el tipo que se va a convertir.

Devoluciones

Representación JsonNode del valor.

Excepciones

jsonTypeInfo es null.

value no coincide con el tipo de jsonTypeInfo.

Se aplica a

SerializeToNode(Object, Type, JsonSerializerOptions)

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

Convierte el valor proporcionado en .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

Parámetros

value
Object

Valor que se va a convertir.

inputType
Type

Tipo de que value se va a convertir.

options
JsonSerializerOptions

Opciones para controlar el comportamiento de conversión.

Devoluciones

Representación JsonNode del valor.

Atributos

Excepciones

inputType no es compatible con value.

inputType es null.

No hay compatibilidad JsonConverter para inputType ni para sus miembros serializables.

Se aplica a

SerializeToNode(Object, Type, JsonSerializerContext)

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

Convierte el valor proporcionado 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

Parámetros

value
Object

Valor que se va a convertir.

inputType
Type

Tipo de que value se va a convertir.

context
JsonSerializerContext

Proveedor de metadatos para tipos serializables.

Devoluciones

Representación JsonNode del valor.

Excepciones

No hay compatibilidad JsonConverter para inputType ni para sus miembros serializables.

El GetTypeInfo(Type) método de las devoluciones proporcionadas contextnull para el tipo que se va a convertir.

inputType o context es null.

Se aplica a

SerializeToNode<TValue>(TValue, JsonSerializerOptions)

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

Convierte el valor proporcionado en .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

Parámetros de tipo

TValue

Tipo del valor que se va a serializar.

Parámetros

value
TValue

Valor que se va a convertir.

options
JsonSerializerOptions

Opciones para controlar el comportamiento de conversión.

Devoluciones

Representación JsonNode del valor JSON.

Atributos

Excepciones

No hay compatibilidad JsonConverter para TValue ni para sus miembros serializables.

Se aplica a

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

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

Convierte el valor proporcionado 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

Parámetros de tipo

TValue

Tipo del valor que se va a serializar.

Parámetros

value
TValue

Valor que se va a convertir.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadatos sobre el tipo que se va a convertir.

Devoluciones

Representación JsonNode del valor.

Excepciones

No hay compatibilidad JsonConverter para TValue ni para sus miembros serializables.

jsonTypeInfo es null.

Se aplica a