JsonSerializer.SerializeToUtf8Bytes Methode

Definition

Überlädt

SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions)

Konvertiert einen Wert des angegebenen Typs in eine JSON-Zeichenfolge, die als UTF-8-Bytes codiert ist.Converts a value of the specified type into a JSON string, encoded as UTF-8 bytes.

SerializeToUtf8Bytes<TValue>(TValue, JsonSerializerOptions)

Konvertiert den Wert eines Typs, der durch einen generischen Typparameter angegeben wird, in eine als UTF-8-Bytes codierte JSON-Zeichenfolge.Converts the value of a type specified by a generic type parameter into a JSON string, encoded as UTF-8 bytes.

SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions)

Konvertiert einen Wert des angegebenen Typs in eine JSON-Zeichenfolge, die als UTF-8-Bytes codiert ist.Converts a value of the specified type into a JSON string, encoded as UTF-8 bytes.

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 = null) As Byte()

Parameter

value
Object

Der zu konvertierende Wert.The value to convert.

inputType
Type

Der Typ des value-Elements, das konvertiert werden soll.The type of the value to convert.

options
JsonSerializerOptions

Optionen zum Steuern des Konvertierungsverhaltens.Options to control the conversion behavior.

Gibt zurück

Byte[]

Eine JSON-Zeichenfolgendarstellung des Werts, die als UTF-8-Bytes codiert ist.A JSON string representation of the value, encoded as UTF-8 bytes.

Ausnahmen

inputType ist nicht kompatibel mit value.inputType is not compatible with value.

inputType ist nullinputType is null.

Es ist kein kompatibler JsonConverter für inputType oder seine serialisierbaren Member vorhanden.There is no compatible JsonConverter for inputType or its serializable members.

Hinweise

Weitere Informationen finden Sie unter Gewusst wie: Serialisieren und Deserialisieren von JSON.For more information, see How to serialize and deserialize JSON.

SerializeToUtf8Bytes<TValue>(TValue, JsonSerializerOptions)

Konvertiert den Wert eines Typs, der durch einen generischen Typparameter angegeben wird, in eine als UTF-8-Bytes codierte JSON-Zeichenfolge.Converts the value of a type specified by a generic type parameter into a JSON string, encoded as UTF-8 bytes.

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 = null) As Byte()

Typparameter

TValue

Der Typ des Werts.The type of the value.

Parameter

value
TValue

Der zu konvertierende Wert.The value to convert.

options
JsonSerializerOptions

Optionen zum Steuern des Konvertierungsverhaltens.Options to control the conversion behavior.

Gibt zurück

Byte[]

Eine JSON-Zeichenfolgendarstellung des Werts, die als UTF-8-Bytes codiert ist.A JSON string representation of the value, encoded as UTF-8 bytes.

Ausnahmen

Es ist kein kompatibler JsonConverter für TValue oder seine serialisierbaren Member vorhanden.There is no compatible JsonConverter for TValue or its serializable members.

Hinweise

Weitere Informationen finden Sie unter Gewusst wie: Serialisieren und Deserialisieren von JSON.For more information, see How to serialize and deserialize JSON.

Gilt für: