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.