JsonSerializer.SerializeToUtf8Bytes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SerializeToUtf8Bytes(Object, JsonTypeInfo) |
Konvertiert den angegebenen Wert in ein Byte Array. |
SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions) |
Konvertiert einen Wert des angegebenen Typs in eine JSON-Zeichenfolge, die als UTF-8-Bytes codiert ist. |
SerializeToUtf8Bytes(Object, Type, JsonSerializerContext) |
Konvertiert den angegebenen Wert in ein Byte Array. |
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. |
SerializeToUtf8Bytes<TValue>(TValue, JsonTypeInfo<TValue>) |
Konvertiert den angegebenen Wert in ein Byte Array. |
SerializeToUtf8Bytes(Object, JsonTypeInfo)
Konvertiert den angegebenen Wert in ein Byte Array.
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()
Parameter
- value
- Object
Der zu konvertierende Wert.
- jsonTypeInfo
- JsonTypeInfo
Metadaten zum zu konvertierenden Typ.
Gibt zurück
Eine UTF-8-Darstellung des Werts.
Ausnahmen
jsonTypeInfo
ist null
value
stimmt nicht mit dem Typ von überein jsonTypeInfo
.
Gilt für:
SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions)
Konvertiert einen Wert des angegebenen Typs in eine JSON-Zeichenfolge, die als UTF-8-Bytes codiert ist.
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()
Parameter
- value
- Object
Der zu konvertierende Wert.
- inputType
- Type
Der Typ des value
-Elements, das konvertiert werden soll.
- options
- JsonSerializerOptions
Optionen zum Steuern des Konvertierungsverhaltens.
Gibt zurück
Eine JSON-Zeichenfolgendarstellung des Werts, die als UTF-8-Bytes codiert ist.
Ausnahmen
inputType
ist nicht mit value
kompatibel.
inputType
ist null
.
Es ist keine kompatible JsonConverter-Klasse für inputType
oder die serialisierbaren Member vorhanden.
Hinweise
Weitere Informationen finden Sie unter Serialisieren und Deserialisieren von JSON.
Gilt für:
SerializeToUtf8Bytes(Object, Type, JsonSerializerContext)
Konvertiert den angegebenen Wert in ein Byte Array.
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()
Parameter
- value
- Object
Der zu konvertierende Wert.
- inputType
- Type
Der Typ des value
-Elements, das konvertiert werden soll.
- context
- JsonSerializerContext
Ein Metadatenanbieter für serialisierbare Typen.
Gibt zurück
Eine UTF-8-Darstellung des Werts.
Ausnahmen
inputType
ist nicht mit value
kompatibel.
inputType
ist null
.
Es ist keine kompatible JsonConverter-Klasse für inputType
oder die serialisierbaren Member vorhanden.
Die GetTypeInfo(Type) -Methode der bereitgestellten context
gibt für den zu konvertierenden Typ zurück null
.
Gilt für:
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.
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()
Typparameter
- TValue
Der Typ des Werts.
Parameter
- value
- TValue
Der zu konvertierende Wert.
- options
- JsonSerializerOptions
Optionen zum Steuern des Konvertierungsverhaltens.
Gibt zurück
Eine JSON-Zeichenfolgendarstellung des Werts, die als UTF-8-Bytes codiert ist.
Ausnahmen
Es ist keine kompatible JsonConverter-Klasse für TValue
oder die serialisierbaren Member vorhanden.
Hinweise
Weitere Informationen finden Sie unter Serialisieren und Deserialisieren von JSON.
Gilt für:
SerializeToUtf8Bytes<TValue>(TValue, JsonTypeInfo<TValue>)
Konvertiert den angegebenen Wert in ein Byte Array.
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()
Typparameter
- TValue
Der Typ des zu serialisierenden Werts.
Parameter
- value
- TValue
Der zu konvertierende Wert.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Metadaten zum zu konvertierenden Typ.
Gibt zurück
Eine UTF-8-Darstellung des Werts.
Ausnahmen
Es ist keine kompatible JsonConverter-Klasse für TValue
oder die serialisierbaren Member vorhanden.
jsonTypeInfo
ist null