Compartir a través de


JsonSerializer.SerializeToDocument Método

Definición

Sobrecargas

SerializeToDocument(Object, JsonTypeInfo)

Convierte el valor proporcionado en .JsonDocument

SerializeToDocument(Object, Type, JsonSerializerOptions)

Convierte el valor proporcionado en .JsonDocument

SerializeToDocument(Object, Type, JsonSerializerContext)

Convierte el valor proporcionado en .JsonDocument

SerializeToDocument<TValue>(TValue, JsonSerializerOptions)

Convierte el valor proporcionado en .JsonDocument

SerializeToDocument<TValue>(TValue, JsonTypeInfo<TValue>)

Convierte el valor proporcionado en .JsonDocument

SerializeToDocument(Object, JsonTypeInfo)

Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs

Convierte el valor proporcionado en .JsonDocument

public:
 static System::Text::Json::JsonDocument ^ SerializeToDocument(System::Object ^ value, System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ jsonTypeInfo);
public static System.Text.Json.JsonDocument SerializeToDocument (object? value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo);
static member SerializeToDocument : obj * System.Text.Json.Serialization.Metadata.JsonTypeInfo -> System.Text.Json.JsonDocument
Public Function SerializeToDocument (value As Object, jsonTypeInfo As JsonTypeInfo) As JsonDocument

Parámetros

value
Object

Valor que se va a convertir.

jsonTypeInfo
JsonTypeInfo

Metadatos sobre el tipo que se va a convertir.

Devoluciones

Representación JsonDocument del valor.

Excepciones

jsonTypeInfo es null.

value no coincide con el tipo de jsonTypeInfo.

Se aplica a

SerializeToDocument(Object, Type, JsonSerializerOptions)

Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs

Convierte el valor proporcionado en .JsonDocument

public static System.Text.Json.JsonDocument SerializeToDocument (object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToDocument : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonDocument
Public Function SerializeToDocument (value As Object, inputType As Type, Optional options As JsonSerializerOptions = Nothing) As JsonDocument

Parámetros

value
Object

Valor que se va a convertir.

inputType
Type

Tipo de value que se va a convertir.

options
JsonSerializerOptions

Opciones para controlar el comportamiento de la conversión.

Devoluciones

Representación JsonDocument del valor.

Excepciones

inputType no es compatible con value.

inputType es null.

No hay ningún JsonConverter compatible para inputType o sus miembros serializables.

Se aplica a

SerializeToDocument(Object, Type, JsonSerializerContext)

Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs

Convierte el valor proporcionado en .JsonDocument

public:
 static System::Text::Json::JsonDocument ^ SerializeToDocument(System::Object ^ value, Type ^ inputType, System::Text::Json::Serialization::JsonSerializerContext ^ context);
public static System.Text.Json.JsonDocument SerializeToDocument (object? value, Type inputType, System.Text.Json.Serialization.JsonSerializerContext context);
static member SerializeToDocument : obj * Type * System.Text.Json.Serialization.JsonSerializerContext -> System.Text.Json.JsonDocument
Public Function SerializeToDocument (value As Object, inputType As Type, context As JsonSerializerContext) As JsonDocument

Parámetros

value
Object

Valor que se va a convertir.

inputType
Type

Tipo de value que se va a convertir.

context
JsonSerializerContext

Proveedor de metadatos para tipos serializables.

Devoluciones

Representación JsonDocument del valor.

Excepciones

No hay ningún JsonConverter compatible para inputType o sus miembros serializables.

El GetTypeInfo(Type) método del objeto proporcionado context devuelve null para el tipo que se va a convertir.

inputType o context es null.

Se aplica a

SerializeToDocument<TValue>(TValue, JsonSerializerOptions)

Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs

Convierte el valor proporcionado en .JsonDocument

public static System.Text.Json.JsonDocument SerializeToDocument<TValue> (TValue value, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToDocument : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonDocument
Public Function SerializeToDocument(Of TValue) (value As TValue, Optional options As JsonSerializerOptions = Nothing) As JsonDocument

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 la conversión.

Devoluciones

Representación JsonDocument del valor JSON.

Excepciones

No hay ningún JsonConverter compatible para TValue o sus miembros serializables.

Se aplica a

SerializeToDocument<TValue>(TValue, JsonTypeInfo<TValue>)

Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs
Source:
JsonSerializer.Write.Document.cs

Convierte el valor proporcionado en .JsonDocument

public:
generic <typename TValue>
 static System::Text::Json::JsonDocument ^ SerializeToDocument(TValue value, System::Text::Json::Serialization::Metadata::JsonTypeInfo<TValue> ^ jsonTypeInfo);
public static System.Text.Json.JsonDocument SerializeToDocument<TValue> (TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo);
static member SerializeToDocument : 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> -> System.Text.Json.JsonDocument
Public Function SerializeToDocument(Of TValue) (value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue)) As JsonDocument

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 JsonDocument del valor.

Excepciones

No hay ningún JsonConverter compatible para TValue o sus miembros serializables.

jsonTypeInfo es null.

Se aplica a