Compartir a través de


JsonSerializer.SerializeToElement Método

Definición

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)

Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs

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)

Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs

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)

Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs

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)

Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs

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>)

Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs
Source:
JsonSerializer.Write.Element.cs

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.

Se aplica a