JsonSerializer.SerializeToDocument Método

Definição

Sobrecargas

SerializeToDocument(Object, JsonTypeInfo)

Converte o valor fornecido em um JsonDocument.

SerializeToDocument(Object, Type, JsonSerializerOptions)

Converte o valor fornecido em um JsonDocument.

SerializeToDocument(Object, Type, JsonSerializerContext)

Converte o valor fornecido em um JsonDocument.

SerializeToDocument<TValue>(TValue, JsonSerializerOptions)

Converte o valor fornecido em um JsonDocument.

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

Converte o valor fornecido em um JsonDocument.

SerializeToDocument(Object, JsonTypeInfo)

Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs

Converte o valor fornecido em um 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

O valor a ser convertido.

jsonTypeInfo
JsonTypeInfo

Metadados sobre o tipo a ser convertido.

Retornos

Uma JsonDocument representação do valor.

Exceções

jsonTypeInfo é null.

value não corresponde ao tipo de jsonTypeInfo.

Aplica-se a

SerializeToDocument(Object, Type, JsonSerializerOptions)

Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs

Converte o valor fornecido em um 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

O valor a ser convertido.

inputType
Type

O tipo do value a ser convertido.

options
JsonSerializerOptions

Opções para controlar o comportamento de conversão.

Retornos

Uma JsonDocument representação do valor.

Exceções

inputType não é compatível com value.

inputType é null.

Não há nenhum JsonConverter compatível para inputType nem para os respectivos membros serializáveis.

Aplica-se a

SerializeToDocument(Object, Type, JsonSerializerContext)

Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs

Converte o valor fornecido em um 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

O valor a ser convertido.

inputType
Type

O tipo do value a ser convertido.

context
JsonSerializerContext

Um provedor de metadados para tipos serializáveis.

Retornos

Uma JsonDocument representação do valor.

Exceções

Não há nenhum JsonConverter compatível para inputType nem para os respectivos membros serializáveis.

O GetTypeInfo(Type) método do fornecido context retorna null para o tipo a ser convertido.

inputType ou context é null.

Aplica-se a

SerializeToDocument<TValue>(TValue, JsonSerializerOptions)

Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs

Converte o valor fornecido em um 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

O tipo de valor a serializar.

Parâmetros

value
TValue

O valor a ser convertido.

options
JsonSerializerOptions

Opções para controlar o comportamento de conversão.

Retornos

Uma representação JsonDocument do valor JSON.

Exceções

Não há nenhum JsonConverter compatível para TValue nem para os respectivos membros serializáveis.

Aplica-se a

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

Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs
Origem:
JsonSerializer.Write.Document.cs

Converte o valor fornecido em um 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

O tipo de valor a serializar.

Parâmetros

value
TValue

O valor a ser convertido.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadados sobre o tipo a ser convertido.

Retornos

Uma JsonDocument representação do valor.

Exceções

Não há nenhum JsonConverter compatível para TValue nem para os respectivos membros serializáveis.

jsonTypeInfo é null.

Aplica-se a