Bagikan melalui


JsonSerializer.SerializeToUtf8Bytes Metode

Definisi

Overload

SerializeToUtf8Bytes(Object, JsonTypeInfo)

Mengonversi nilai yang disediakan menjadi Byte array.

SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions)

Mengonversi nilai jenis yang ditentukan menjadi string JSON, dikodekan sebagai byte UTF-8.

SerializeToUtf8Bytes(Object, Type, JsonSerializerContext)

Mengonversi nilai yang disediakan menjadi Byte array.

SerializeToUtf8Bytes<TValue>(TValue, JsonSerializerOptions)

Mengonversi nilai jenis yang ditentukan oleh parameter jenis generik menjadi string JSON, yang dikodekan sebagai byte UTF-8.

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

Mengonversi nilai yang disediakan menjadi Byte array.

SerializeToUtf8Bytes(Object, JsonTypeInfo)

Sumber:
JsonSerializer.Write.ByteArray.cs
Sumber:
JsonSerializer.Write.ByteArray.cs

Mengonversi nilai yang disediakan menjadi 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

Nilai yang akan dikonversi.

jsonTypeInfo
JsonTypeInfo

Metadata tentang jenis yang akan dikonversi.

Mengembalikan

Byte[]

Representasi UTF-8 dari nilai.

Pengecualian

jsonTypeInfoadalah null.

value tidak cocok dengan jenis jsonTypeInfo.

Berlaku untuk

SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions)

Sumber:
JsonSerializer.Write.ByteArray.cs
Sumber:
JsonSerializer.Write.ByteArray.cs
Sumber:
JsonSerializer.Write.ByteArray.cs

Mengonversi nilai jenis yang ditentukan menjadi string JSON, dikodekan sebagai 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()

Parameter

value
Object

Nilai yang akan dikonversi.

inputType
Type

Jenis yang akan dikonversi value .

options
JsonSerializerOptions

Opsi untuk mengontrol perilaku konversi.

Mengembalikan

Byte[]

Representasi string JSON dari nilai, dikodekan sebagai byte UTF-8.

Pengecualian

inputType tidak kompatibel dengan value.

inputTypeadalah null.

Tidak ada yang kompatibel JsonConverter untuk inputType atau anggotanya yang dapat diserialisasikan.

Keterangan

Untuk informasi selengkapnya, lihat Cara membuat serialisasi dan deserialisasi JSON.

Berlaku untuk

SerializeToUtf8Bytes(Object, Type, JsonSerializerContext)

Sumber:
JsonSerializer.Write.ByteArray.cs
Sumber:
JsonSerializer.Write.ByteArray.cs
Sumber:
JsonSerializer.Write.ByteArray.cs

Mengonversi nilai yang disediakan menjadi 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

Nilai yang akan dikonversi.

inputType
Type

Jenis yang akan dikonversi value .

context
JsonSerializerContext

Penyedia metadata untuk jenis yang dapat diserialisasikan.

Mengembalikan

Byte[]

Representasi UTF-8 dari nilai.

Pengecualian

inputType tidak kompatibel dengan value.

inputTypeadalah null.

Tidak ada yang kompatibel JsonConverter untuk inputType atau anggotanya yang dapat diserialisasikan.

Metode GetTypeInfo(Type) pengembalian yang disediakan contextnull untuk jenis yang akan dikonversi.

Berlaku untuk

SerializeToUtf8Bytes<TValue>(TValue, JsonSerializerOptions)

Sumber:
JsonSerializer.Write.ByteArray.cs
Sumber:
JsonSerializer.Write.ByteArray.cs
Sumber:
JsonSerializer.Write.ByteArray.cs

Mengonversi nilai jenis yang ditentukan oleh parameter jenis generik menjadi string JSON, yang dikodekan sebagai 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()

Jenis parameter

TValue

Jenis nilai.

Parameter

value
TValue

Nilai yang akan dikonversi.

options
JsonSerializerOptions

Opsi untuk mengontrol perilaku konversi.

Mengembalikan

Byte[]

Representasi string JSON dari nilai, dikodekan sebagai byte UTF-8.

Pengecualian

Tidak ada yang kompatibel JsonConverter untuk TValue atau anggotanya yang dapat diserialisasikan.

Keterangan

Untuk informasi selengkapnya, lihat Cara membuat serialisasi dan deserialisasi JSON.

Berlaku untuk

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

Sumber:
JsonSerializer.Write.ByteArray.cs
Sumber:
JsonSerializer.Write.ByteArray.cs
Sumber:
JsonSerializer.Write.ByteArray.cs

Mengonversi nilai yang disediakan menjadi 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()

Jenis parameter

TValue

Jenis nilai yang akan diserialisasikan.

Parameter

value
TValue

Nilai yang akan dikonversi.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadata tentang jenis yang akan dikonversi.

Mengembalikan

Byte[]

Representasi UTF-8 dari nilai.

Pengecualian

Tidak ada yang kompatibel JsonConverter untuk TValue atau anggotanya yang dapat diserialisasikan.

jsonTypeInfoadalah null.

Berlaku untuk