JsonSerializer.SerializeToUtf8Bytes Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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)
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
Representasi UTF-8 dari nilai.
Pengecualian
jsonTypeInfo
adalah null
.
value
tidak cocok dengan jenis jsonTypeInfo
.
Berlaku untuk
SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions)
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
Representasi string JSON dari nilai, dikodekan sebagai byte UTF-8.
Pengecualian
inputType
tidak kompatibel dengan value
.
inputType
adalah 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)
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
Representasi UTF-8 dari nilai.
Pengecualian
inputType
tidak kompatibel dengan value
.
inputType
adalah null
.
Tidak ada yang kompatibel JsonConverter untuk inputType
atau anggotanya yang dapat diserialisasikan.
Metode GetTypeInfo(Type) pengembalian yang disediakan context
null
untuk jenis yang akan dikonversi.
Berlaku untuk
SerializeToUtf8Bytes<TValue>(TValue, JsonSerializerOptions)
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
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>)
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
Representasi UTF-8 dari nilai.
Pengecualian
Tidak ada yang kompatibel JsonConverter untuk TValue
atau anggotanya yang dapat diserialisasikan.
jsonTypeInfo
adalah null
.