JsonSerializer.SerializeToDocument Metodo

Definizione

Overload

Nome Descrizione
SerializeToDocument(Object, JsonTypeInfo)

Converte il valore fornito in un oggetto JsonDocument.

SerializeToDocument(Object, Type, JsonSerializerOptions)

Converte il valore fornito in un oggetto JsonDocument.

SerializeToDocument(Object, Type, JsonSerializerContext)

Converte il valore fornito in un oggetto JsonDocument.

SerializeToDocument<TValue>(TValue, JsonSerializerOptions)

Converte il valore fornito in un oggetto JsonDocument.

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

Converte il valore fornito in un oggetto JsonDocument.

SerializeToDocument(Object, JsonTypeInfo)

Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs

Converte il valore fornito in un oggetto 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

Parametri

value
Object

Valore da convertire.

jsonTypeInfo
JsonTypeInfo

Metadati sul tipo da convertire.

Valori restituiti

Rappresentazione JsonDocument del valore.

Eccezioni

jsonTypeInfo è null.

value non corrisponde al tipo di jsonTypeInfo.

Si applica a

SerializeToDocument(Object, Type, JsonSerializerOptions)

Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs

Converte il valore fornito in un oggetto JsonDocument.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.JsonDocument SerializeToDocument(object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.JsonDocument SerializeToDocument(object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
public static System.Text.Json.JsonDocument SerializeToDocument(object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToDocument : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonDocument
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToDocument : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonDocument
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

Parametri

value
Object

Valore da convertire.

inputType
Type

Tipo dell'oggetto value da convertire.

options
JsonSerializerOptions

Opzioni per controllare il comportamento di conversione.

Valori restituiti

Rappresentazione JsonDocument del valore.

Attributi

Eccezioni

inputType non è compatibile con value.

inputType è null.

Non esiste alcun membro compatibile JsonConverter per inputType o i relativi membri serializzabili.

Si applica a

SerializeToDocument(Object, Type, JsonSerializerContext)

Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs

Converte il valore fornito in un oggetto 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

Parametri

value
Object

Valore da convertire.

inputType
Type

Tipo dell'oggetto value da convertire.

context
JsonSerializerContext

Provider di metadati per i tipi serializzabili.

Valori restituiti

Rappresentazione JsonDocument del valore.

Eccezioni

Non esiste alcun membro compatibile JsonConverter per inputType o i relativi membri serializzabili.

Il GetTypeInfo(Type) metodo dell'oggetto restituito fornito contextnull per il tipo da convertire.

inputType o context è null.

Si applica a

SerializeToDocument<TValue>(TValue, JsonSerializerOptions)

Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs

Converte il valore fornito in un oggetto JsonDocument.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.JsonDocument SerializeToDocument<TValue>(TValue value, System.Text.Json.JsonSerializerOptions? options = default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.JsonDocument SerializeToDocument<TValue>(TValue value, System.Text.Json.JsonSerializerOptions? options = default);
public static System.Text.Json.JsonDocument SerializeToDocument<TValue>(TValue value, System.Text.Json.JsonSerializerOptions? options = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToDocument : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonDocument
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToDocument : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonDocument
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

Parametri di tipo

TValue

Tipo del valore da serializzare.

Parametri

value
TValue

Valore da convertire.

options
JsonSerializerOptions

Opzioni per controllare il comportamento di conversione.

Valori restituiti

Rappresentazione JsonDocument del valore JSON.

Attributi

Eccezioni

Non esiste alcun membro compatibile JsonConverter per TValue o i relativi membri serializzabili.

Si applica a

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

Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs
Origine:
JsonSerializer.Write.Document.cs

Converte il valore fornito in un oggetto 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

Parametri di tipo

TValue

Tipo del valore da serializzare.

Parametri

value
TValue

Valore da convertire.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadati sul tipo da convertire.

Valori restituiti

Rappresentazione JsonDocument del valore.

Eccezioni

Non esiste alcun membro compatibile JsonConverter per TValue o i relativi membri serializzabili.

jsonTypeInfo è null.

Si applica a