Comparteix a través de


JsonSerializer.SerializeToUtf8Bytes Método

Definición

Sobrecargas

SerializeToUtf8Bytes(Object, JsonTypeInfo)

Convierte el valor proporcionado en una Byte matriz.

SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions)

Convierte un valor del tipo especificado en una cadena JSON, codificada como bytes UTF-8.

SerializeToUtf8Bytes(Object, Type, JsonSerializerContext)

Convierte el valor proporcionado en una Byte matriz.

SerializeToUtf8Bytes<TValue>(TValue, JsonSerializerOptions)

Convierte el valor de un tipo especificado por un parámetro de tipo genérico en una cadena JSON, codificada como bytes UTF-8.

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

Convierte el valor proporcionado en una Byte matriz.

SerializeToUtf8Bytes(Object, JsonTypeInfo)

Source:
JsonSerializer.Write.ByteArray.cs
Source:
JsonSerializer.Write.ByteArray.cs

Convierte el valor proporcionado en una Byte matriz.

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()

Parámetros

value
Object

Valor que se va a convertir.

jsonTypeInfo
JsonTypeInfo

Metadatos sobre el tipo que se va a convertir.

Devoluciones

Byte[]

Representación UTF-8 del valor.

Excepciones

jsonTypeInfo es null.

value no coincide con el tipo de jsonTypeInfo.

Se aplica a

SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions)

Source:
JsonSerializer.Write.ByteArray.cs
Source:
JsonSerializer.Write.ByteArray.cs
Source:
JsonSerializer.Write.ByteArray.cs

Convierte un valor del tipo especificado en una cadena JSON, codificada como bytes 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()

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

Byte[]

Una representación de cadena JSON del valor, codificada como bytes UTF-8.

Excepciones

inputType no es compatible con value.

inputType es null.

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

Comentarios

Para más información, consulte Serialización y deserialización de JSON.

Se aplica a

SerializeToUtf8Bytes(Object, Type, JsonSerializerContext)

Source:
JsonSerializer.Write.ByteArray.cs
Source:
JsonSerializer.Write.ByteArray.cs
Source:
JsonSerializer.Write.ByteArray.cs

Convierte el valor proporcionado en una Byte matriz.

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()

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

Byte[]

Representación UTF-8 del valor.

Excepciones

inputType no es compatible con value.

inputType es null.

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

El GetTypeInfo(Type) método de los retornos proporcionados contextnull para el tipo que se va a convertir.

Se aplica a

SerializeToUtf8Bytes<TValue>(TValue, JsonSerializerOptions)

Source:
JsonSerializer.Write.ByteArray.cs
Source:
JsonSerializer.Write.ByteArray.cs
Source:
JsonSerializer.Write.ByteArray.cs

Convierte el valor de un tipo especificado por un parámetro de tipo genérico en una cadena JSON, codificada como bytes 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()

Parámetros de tipo

TValue

Tipo del valor.

Parámetros

value
TValue

Valor que se va a convertir.

options
JsonSerializerOptions

Opciones para controlar el comportamiento de la conversión.

Devoluciones

Byte[]

Una representación de cadena JSON del valor, codificada como bytes UTF-8.

Excepciones

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

Comentarios

Para más información, consulte Serialización y deserialización de JSON.

Se aplica a

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

Source:
JsonSerializer.Write.ByteArray.cs
Source:
JsonSerializer.Write.ByteArray.cs
Source:
JsonSerializer.Write.ByteArray.cs

Convierte el valor proporcionado en una Byte matriz.

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()

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

Byte[]

Representación UTF-8 del valor.

Excepciones

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

jsonTypeInfo es null.

Se aplica a