Condividi tramite


JsonSerializer.SerializeToUtf8Bytes Metodo

Definizione

Overload

SerializeToUtf8Bytes(Object, JsonTypeInfo)

Converte il valore specificato in una Byte matrice.

SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions)

Converte un valore del tipo specificato in una stringa JSON, codificata in byte UTF-8.

SerializeToUtf8Bytes(Object, Type, JsonSerializerContext)

Converte il valore specificato in una Byte matrice.

SerializeToUtf8Bytes<TValue>(TValue, JsonSerializerOptions)

Converte il valore di un tipo specificato da un parametro di tipo generico in una stringa JSON, codificata in byte UTF-8.

SerializeToUtf8Bytes<TValue>(TValue, JsonTypeInfo<TValue>)

Converte il valore specificato in una Byte matrice.

SerializeToUtf8Bytes(Object, JsonTypeInfo)

Origine:
JsonSerializer.Write.ByteArray.cs
Origine:
JsonSerializer.Write.ByteArray.cs

Converte il valore specificato in una Byte matrice.

public:
 static cli::array <System::Byte> ^ SerializeToUtf8Bytes(System::Object ^ value, System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ jsonTypeInfo);
public static byte[] SerializeToUtf8Bytes (object? value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo);
static member SerializeToUtf8Bytes : obj * System.Text.Json.Serialization.Metadata.JsonTypeInfo -> byte[]
Public Function SerializeToUtf8Bytes (value As Object, jsonTypeInfo As JsonTypeInfo) As Byte()

Parametri

value
Object

Valore da convertire.

jsonTypeInfo
JsonTypeInfo

Metadati sul tipo da convertire.

Restituisce

Byte[]

Rappresentazione UTF-8 del valore.

Eccezioni

jsonTypeInfo è null.

value non corrisponde al tipo di jsonTypeInfo.

Si applica a

SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions)

Origine:
JsonSerializer.Write.ByteArray.cs
Origine:
JsonSerializer.Write.ByteArray.cs
Origine:
JsonSerializer.Write.ByteArray.cs

Converte un valore del tipo specificato in una stringa JSON, codificata in byte UTF-8.

public static byte[] SerializeToUtf8Bytes (object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
public static byte[] SerializeToUtf8Bytes (object value, Type inputType, System.Text.Json.JsonSerializerOptions options = default);
static member SerializeToUtf8Bytes : obj * Type * System.Text.Json.JsonSerializerOptions -> byte[]
Public Shared Function SerializeToUtf8Bytes (value As Object, inputType As Type, Optional options As JsonSerializerOptions = Nothing) As Byte()
Public Function SerializeToUtf8Bytes (value As Object, inputType As Type, Optional options As JsonSerializerOptions = Nothing) As Byte()

Parametri

value
Object

Valore da convertire.

inputType
Type

Tipo di value da convertire.

options
JsonSerializerOptions

Opzioni per controllare il comportamento di conversione.

Restituisce

Byte[]

Rappresentazione della stringa JSON del valore, codificata in byte UTF-8.

Eccezioni

inputType non è compatibile con value.

inputType è null.

Non sono presenti JsonConverter compatibili per inputType o i membri serializzabili.

Commenti

Per altre informazioni, vedere Come serializzare e deserializzare JSON.

Si applica a

SerializeToUtf8Bytes(Object, Type, JsonSerializerContext)

Origine:
JsonSerializer.Write.ByteArray.cs
Origine:
JsonSerializer.Write.ByteArray.cs
Origine:
JsonSerializer.Write.ByteArray.cs

Converte il valore specificato in una Byte matrice.

public:
 static cli::array <System::Byte> ^ SerializeToUtf8Bytes(System::Object ^ value, Type ^ inputType, System::Text::Json::Serialization::JsonSerializerContext ^ context);
public static byte[] SerializeToUtf8Bytes (object? value, Type inputType, System.Text.Json.Serialization.JsonSerializerContext context);
static member SerializeToUtf8Bytes : obj * Type * System.Text.Json.Serialization.JsonSerializerContext -> byte[]
Public Function SerializeToUtf8Bytes (value As Object, inputType As Type, context As JsonSerializerContext) As Byte()

Parametri

value
Object

Valore da convertire.

inputType
Type

Tipo di value da convertire.

context
JsonSerializerContext

Provider di metadati per tipi serializzabili.

Restituisce

Byte[]

Rappresentazione UTF-8 del valore.

Eccezioni

inputType non è compatibile con value.

inputType è null.

Non sono presenti JsonConverter compatibili per inputType o i membri serializzabili.

Metodo GetTypeInfo(Type) del restituito null fornito context per il tipo da convertire.

Si applica a

SerializeToUtf8Bytes<TValue>(TValue, JsonSerializerOptions)

Origine:
JsonSerializer.Write.ByteArray.cs
Origine:
JsonSerializer.Write.ByteArray.cs
Origine:
JsonSerializer.Write.ByteArray.cs

Converte il valore di un tipo specificato da un parametro di tipo generico in una stringa JSON, codificata in byte UTF-8.

public static byte[] SerializeToUtf8Bytes<TValue> (TValue value, System.Text.Json.JsonSerializerOptions? options = default);
public static byte[] SerializeToUtf8Bytes<TValue> (TValue value, System.Text.Json.JsonSerializerOptions options = default);
static member SerializeToUtf8Bytes : 'Value * System.Text.Json.JsonSerializerOptions -> byte[]
Public Shared Function SerializeToUtf8Bytes(Of TValue) (value As TValue, Optional options As JsonSerializerOptions = Nothing) As Byte()
Public Function SerializeToUtf8Bytes(Of TValue) (value As TValue, Optional options As JsonSerializerOptions = Nothing) As Byte()

Parametri di tipo

TValue

Tipo di valore.

Parametri

value
TValue

Valore da convertire.

options
JsonSerializerOptions

Opzioni per controllare il comportamento di conversione.

Restituisce

Byte[]

Rappresentazione della stringa JSON del valore, codificata in byte UTF-8.

Eccezioni

Non sono presenti JsonConverter compatibili per TValue o i membri serializzabili.

Commenti

Per altre informazioni, vedere Come serializzare e deserializzare JSON.

Si applica a

SerializeToUtf8Bytes<TValue>(TValue, JsonTypeInfo<TValue>)

Origine:
JsonSerializer.Write.ByteArray.cs
Origine:
JsonSerializer.Write.ByteArray.cs
Origine:
JsonSerializer.Write.ByteArray.cs

Converte il valore specificato in una Byte matrice.

public:
generic <typename TValue>
 static cli::array <System::Byte> ^ SerializeToUtf8Bytes(TValue value, System::Text::Json::Serialization::Metadata::JsonTypeInfo<TValue> ^ jsonTypeInfo);
public static byte[] SerializeToUtf8Bytes<TValue> (TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo);
static member SerializeToUtf8Bytes : 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> -> byte[]
Public Function SerializeToUtf8Bytes(Of TValue) (value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue)) As Byte()

Parametri di tipo

TValue

Tipo del valore da serializzare.

Parametri

value
TValue

Valore da convertire.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadati sul tipo da convertire.

Restituisce

Byte[]

Rappresentazione UTF-8 del valore.

Eccezioni

Non sono presenti JsonConverter compatibili per TValue o i membri serializzabili.

jsonTypeInfo è null.

Si applica a