JsonSerializer.SerializeToElement Metodo

Definizione

Overload

SerializeToElement(Object, Type, JsonSerializerContext)

Converte il valore fornito in un JsonElement.

SerializeToElement(Object, JsonTypeInfo)

Converte il valore fornito in un JsonElement.

SerializeToElement(Object, Type, JsonSerializerOptions)

Converte il valore fornito in un JsonElement.

SerializeToElement<TValue>(TValue, JsonSerializerOptions)

Converte il valore fornito in un JsonElement.

SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>)

Converte il valore fornito in un JsonElement.

SerializeToElement(Object, Type, JsonSerializerContext)

Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs

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

Parametri

value
Object

Valore da convertire.

inputType
Type

Tipo del value da convertire.

context
JsonSerializerContext

Provider di metadati per i tipi serializzabili.

Restituisce

Rappresentazione JsonElement del valore.

Eccezioni

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

Il metodo GetTypeInfo(Type) del context fornito restituisce null per il tipo da convertire.

inputType o context è null.

Si applica a

SerializeToElement(Object, JsonTypeInfo)

Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs

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

Parametri

value
Object

Valore da convertire.

jsonTypeInfo
JsonTypeInfo

Metadati sul tipo da convertire.

Restituisce

Rappresentazione JsonElement del valore.

Eccezioni

jsonTypeInfo è null.

value non corrisponde al tipo di jsonTypeInfo.

Si applica a

SerializeToElement(Object, Type, JsonSerializerOptions)

Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs

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

Parametri

value
Object

Valore da convertire.

inputType
Type

Tipo del value da convertire.

options
JsonSerializerOptions

Opzioni per controllare il comportamento di conversione.

Restituisce

Rappresentazione JsonElement del valore.

Eccezioni

inputType non è compatibile con value.

inputType è null.

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

Si applica a

SerializeToElement<TValue>(TValue, JsonSerializerOptions)

Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs

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

Parametri di tipo

TValue

Tipo del valore da serializzare.

Parametri

value
TValue

Valore da convertire.

options
JsonSerializerOptions

Opzioni per controllare il comportamento di conversione.

Restituisce

Rappresentazione JsonElement del valore JSON.

Eccezioni

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

Si applica a

SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>)

Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs
Origine:
JsonSerializer.Write.Element.cs

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

Parametri di tipo

TValue

Tipo del valore da serializzare.

Parametri

value
TValue

Valore da convertire.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadati sul tipo da convertire.

Restituisce

Rappresentazione JsonElement del valore.

Eccezioni

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

jsonTypeInfo è null.

Si applica a