JsonSerializer.SerializeToElement 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
SerializeToElement(Object, Type, JsonSerializerContext) |
Convierte el valor proporcionado en un JsonElement. |
SerializeToElement(Object, JsonTypeInfo) |
Convierte el valor proporcionado en un JsonElement. |
SerializeToElement(Object, Type, JsonSerializerOptions) |
Convierte el valor proporcionado en un JsonElement. |
SerializeToElement<TValue>(TValue, JsonSerializerOptions) |
Convierte el valor proporcionado en un JsonElement. |
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>) |
Convierte el valor proporcionado en un JsonElement. |
SerializeToElement(Object, Type, JsonSerializerContext)
Convierte el valor proporcionado en un JsonElement.
public:
static System::Text::Json::JsonElement SerializeToElement(System::Object ^ value, Type ^ inputType, System::Text::Json::Serialization::JsonSerializerContext ^ context);
public static System.Text.Json.JsonElement SerializeToElement (object? value, Type inputType, System.Text.Json.Serialization.JsonSerializerContext context);
static member SerializeToElement : obj * Type * System.Text.Json.Serialization.JsonSerializerContext -> System.Text.Json.JsonElement
Public Function SerializeToElement (value As Object, inputType As Type, context As JsonSerializerContext) As JsonElement
Parámetros
- value
- Object
Valor que se va a convertir.
- inputType
- Type
Tipo del value
que se va a convertir.
- context
- JsonSerializerContext
Proveedor de metadatos para tipos serializables.
Devoluciones
Representación JsonElement del valor.
Excepciones
No hay JsonConverter compatibles para inputType
ni sus miembros serializables.
El método GetTypeInfo(Type) del context
proporcionado devuelve null
para que el tipo se convierta.
inputType
o context
es null
.
Se aplica a
SerializeToElement(Object, JsonTypeInfo)
Convierte el valor proporcionado en un JsonElement.
public:
static System::Text::Json::JsonElement SerializeToElement(System::Object ^ value, System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ jsonTypeInfo);
public static System.Text.Json.JsonElement SerializeToElement (object? value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo);
static member SerializeToElement : obj * System.Text.Json.Serialization.Metadata.JsonTypeInfo -> System.Text.Json.JsonElement
Public Function SerializeToElement (value As Object, jsonTypeInfo As JsonTypeInfo) As JsonElement
Parámetros
- value
- Object
Valor que se va a convertir.
- jsonTypeInfo
- JsonTypeInfo
Metadatos sobre el tipo que se va a convertir.
Devoluciones
Representación JsonElement del valor.
Excepciones
jsonTypeInfo
es null
.
value
no coincide con el tipo de jsonTypeInfo
.
Se aplica a
SerializeToElement(Object, Type, JsonSerializerOptions)
Convierte el valor proporcionado en un JsonElement.
public static System.Text.Json.JsonElement SerializeToElement (object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToElement : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonElement
Public Function SerializeToElement (value As Object, inputType As Type, Optional options As JsonSerializerOptions = Nothing) As JsonElement
Parámetros
- value
- Object
Valor que se va a convertir.
- inputType
- Type
Tipo del value
que se va a convertir.
- options
- JsonSerializerOptions
Opciones para controlar el comportamiento de conversión.
Devoluciones
Representación JsonElement del valor.
Excepciones
inputType
no es compatible con value
.
inputType
es null
.
No hay JsonConverter compatibles para inputType
ni sus miembros serializables.
Se aplica a
SerializeToElement<TValue>(TValue, JsonSerializerOptions)
Convierte el valor proporcionado en un JsonElement.
public static System.Text.Json.JsonElement SerializeToElement<TValue> (TValue value, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToElement : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonElement
Public Function SerializeToElement(Of TValue) (value As TValue, Optional options As JsonSerializerOptions = Nothing) As JsonElement
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 JsonElement del valor JSON.
Excepciones
No hay JsonConverter compatibles para TValue
ni sus miembros serializables.
Se aplica a
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>)
Convierte el valor proporcionado en un JsonElement.
public:
generic <typename TValue>
static System::Text::Json::JsonElement SerializeToElement(TValue value, System::Text::Json::Serialization::Metadata::JsonTypeInfo<TValue> ^ jsonTypeInfo);
public static System.Text.Json.JsonElement SerializeToElement<TValue> (TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo);
static member SerializeToElement : 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> -> System.Text.Json.JsonElement
Public Function SerializeToElement(Of TValue) (value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue)) As JsonElement
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 JsonElement del valor.
Excepciones
No hay JsonConverter compatibles para TValue
ni sus miembros serializables.
jsonTypeInfo
es null
.