JsonSerializer.SerializeToNode Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.