JsonSerializer.SerializeToUtf8Bytes Methode

Definition

Überlädt

Name Beschreibung
SerializeToUtf8Bytes(Object, JsonTypeInfo)

Wandelt den bereitgestellten Wert in ein Byte Array um.

SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions)

Wandelt einen Wert des angegebenen Typs in eine JSON-Zeichenfolge um, die als UTF-8 Bytes codiert ist.

SerializeToUtf8Bytes(Object, Type, JsonSerializerContext)

Wandelt den bereitgestellten Wert in ein Byte Array um.

SerializeToUtf8Bytes<TValue>(TValue, JsonSerializerOptions)

Konvertiert den Wert eines Typs, der durch einen generischen Typparameter angegeben wird, in eine JSON-Zeichenfolge, die als UTF-8 Bytes codiert ist.

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

Wandelt den bereitgestellten Wert in ein Byte Array um.

SerializeToUtf8Bytes(Object, JsonTypeInfo)

Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs

Wandelt den bereitgestellten Wert in ein Byte Array um.

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

Byte[]

Eine UTF-8-Darstellung des Werts.

Ausnahmen

jsonTypeInfo ist null.

value entspricht nicht dem Typ von jsonTypeInfo.

Gilt für:

SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions)

Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs

Wandelt einen Wert des angegebenen Typs in eine JSON-Zeichenfolge um, die als UTF-8 Bytes codiert ist.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToUtf8Bytes : obj * Type * System.Text.Json.JsonSerializerOptions -> byte[]
static member SerializeToUtf8Bytes : obj * Type * System.Text.Json.JsonSerializerOptions -> byte[]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToUtf8Bytes : obj * Type * System.Text.Json.JsonSerializerOptions -> byte[]
Public Function SerializeToUtf8Bytes (value As Object, inputType As Type, Optional options As JsonSerializerOptions = Nothing) As Byte()
Public Shared 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 zu konvertierenden Inhalts.

options
JsonSerializerOptions

Optionen zum Steuern des Konvertierungsverhaltens.

Gibt zurück

Byte[]

Eine JSON-Zeichenfolgendarstellung des Werts, codiert als UTF-8 Bytes.

Attribute

Ausnahmen

inputType ist nicht mit valuekompatibel.

inputType ist null.

Es gibt keine kompatiblen JsonConverterinputType oder serialisierbaren Member.

Hinweise

Weitere Informationen finden Sie unter Serialisieren und Deserialisieren von JSON.

Gilt für:

SerializeToUtf8Bytes(Object, Type, JsonSerializerContext)

Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs

Wandelt den bereitgestellten Wert in ein Byte Array um.

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 zu konvertierenden Inhalts.

context
JsonSerializerContext

Ein Metadatenanbieter für serialisierbare Typen.

Gibt zurück

Byte[]

Eine UTF-8-Darstellung des Werts.

Ausnahmen

inputType ist nicht mit valuekompatibel.

inputType ist null.

Es gibt keine kompatiblen JsonConverterinputType oder serialisierbaren Member.

Die GetTypeInfo(Type) Methode der bereitgestellten context Rückgabe null für den zu konvertierenden Typ.

Gilt für:

SerializeToUtf8Bytes<TValue>(TValue, JsonSerializerOptions)

Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs

Konvertiert den Wert eines Typs, der durch einen generischen Typparameter angegeben wird, in eine JSON-Zeichenfolge, die als UTF-8 Bytes codiert ist.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToUtf8Bytes : 'Value * System.Text.Json.JsonSerializerOptions -> byte[]
static member SerializeToUtf8Bytes : 'Value * System.Text.Json.JsonSerializerOptions -> byte[]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToUtf8Bytes : 'Value * System.Text.Json.JsonSerializerOptions -> byte[]
Public Function SerializeToUtf8Bytes(Of TValue) (value As TValue, Optional options As JsonSerializerOptions = Nothing) As Byte()
Public Shared 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

Byte[]

Eine JSON-Zeichenfolgendarstellung des Werts, codiert als UTF-8 Bytes.

Attribute

Ausnahmen

Es gibt keine kompatiblen JsonConverterTValue oder serialisierbaren Member.

Hinweise

Weitere Informationen finden Sie unter Serialisieren und Deserialisieren von JSON.

Gilt für:

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

Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs
Quelle:
JsonSerializer.Write.ByteArray.cs

Wandelt den bereitgestellten Wert in ein Byte Array um.

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

Byte[]

Eine UTF-8-Darstellung des Werts.

Ausnahmen

Es gibt keine kompatiblen JsonConverterTValue oder serialisierbaren Member.

jsonTypeInfo ist null.

Gilt für: