JsonSerializer.SerializeToElement 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
SerializeToElement(Object, Type, JsonSerializerContext) |
Mengonversi nilai yang disediakan menjadi JsonElement. |
SerializeToElement(Object, JsonTypeInfo) |
Mengonversi nilai yang disediakan menjadi JsonElement. |
SerializeToElement(Object, Type, JsonSerializerOptions) |
Mengonversi nilai yang disediakan menjadi JsonElement. |
SerializeToElement<TValue>(TValue, JsonSerializerOptions) |
Mengonversi nilai yang disediakan menjadi JsonElement. |
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>) |
Mengonversi nilai yang disediakan menjadi JsonElement. |
SerializeToElement(Object, Type, JsonSerializerContext)
Mengonversi nilai yang disediakan menjadi JsonElement.
public:
static System::Text::Json::JsonElement SerializeToElement(System::Object ^ value, Type ^ inputType, System::Text::Json::Serialization::JsonSerializerContext ^ context);
public static System.Text.Json.JsonElement SerializeToElement (object? value, Type inputType, System.Text.Json.Serialization.JsonSerializerContext context);
static member SerializeToElement : obj * Type * System.Text.Json.Serialization.JsonSerializerContext -> System.Text.Json.JsonElement
Public Function SerializeToElement (value As Object, inputType As Type, context As JsonSerializerContext) As JsonElement
Parameter
- value
- Object
Nilai yang akan dikonversi.
- inputType
- Type
Jenis value
yang akan dikonversi.
- context
- JsonSerializerContext
Penyedia metadata untuk jenis yang dapat diserialisasikan.
Mengembalikan
Representasi nilai JsonElement.
Pengecualian
Tidak ada JsonConverter yang kompatibel untuk inputType
atau anggotanya yang dapat diserialisasikan.
Metode GetTypeInfo(Type) dari context
yang disediakan mengembalikan null
untuk jenis yang akan dikonversi.
inputType
atau context
null
.
Berlaku untuk
SerializeToElement(Object, JsonTypeInfo)
Mengonversi nilai yang disediakan menjadi JsonElement.
public:
static System::Text::Json::JsonElement SerializeToElement(System::Object ^ value, System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ jsonTypeInfo);
public static System.Text.Json.JsonElement SerializeToElement (object? value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo);
static member SerializeToElement : obj * System.Text.Json.Serialization.Metadata.JsonTypeInfo -> System.Text.Json.JsonElement
Public Function SerializeToElement (value As Object, jsonTypeInfo As JsonTypeInfo) As JsonElement
Parameter
- value
- Object
Nilai yang akan dikonversi.
- jsonTypeInfo
- JsonTypeInfo
Metadata tentang jenis yang akan dikonversi.
Mengembalikan
Representasi nilai JsonElement.
Pengecualian
jsonTypeInfo
null
.
value
tidak cocok dengan jenis jsonTypeInfo
.
Berlaku untuk
SerializeToElement(Object, Type, JsonSerializerOptions)
Mengonversi nilai yang disediakan menjadi JsonElement.
public static System.Text.Json.JsonElement SerializeToElement (object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToElement : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonElement
Public Function SerializeToElement (value As Object, inputType As Type, Optional options As JsonSerializerOptions = Nothing) As JsonElement
Parameter
- value
- Object
Nilai yang akan dikonversi.
- inputType
- Type
Jenis value
yang akan dikonversi.
- options
- JsonSerializerOptions
Opsi untuk mengontrol perilaku konversi.
Mengembalikan
Representasi nilai JsonElement.
Pengecualian
inputType
tidak kompatibel dengan value
.
inputType
null
.
Tidak ada JsonConverter yang kompatibel untuk inputType
atau anggotanya yang dapat diserialisasikan.
Berlaku untuk
SerializeToElement<TValue>(TValue, JsonSerializerOptions)
Mengonversi nilai yang disediakan menjadi JsonElement.
public static System.Text.Json.JsonElement SerializeToElement<TValue> (TValue value, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToElement : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonElement
Public Function SerializeToElement(Of TValue) (value As TValue, Optional options As JsonSerializerOptions = Nothing) As JsonElement
Jenis parameter
- TValue
Jenis nilai yang akan diserialisasikan.
Parameter
- value
- TValue
Nilai yang akan dikonversi.
- options
- JsonSerializerOptions
Opsi untuk mengontrol perilaku konversi.
Mengembalikan
Representasi JsonElement dari nilai JSON.
Pengecualian
Tidak ada JsonConverter yang kompatibel untuk TValue
atau anggotanya yang dapat diserialisasikan.
Berlaku untuk
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>)
Mengonversi nilai yang disediakan menjadi JsonElement.
public:
generic <typename TValue>
static System::Text::Json::JsonElement SerializeToElement(TValue value, System::Text::Json::Serialization::Metadata::JsonTypeInfo<TValue> ^ jsonTypeInfo);
public static System.Text.Json.JsonElement SerializeToElement<TValue> (TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo);
static member SerializeToElement : 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> -> System.Text.Json.JsonElement
Public Function SerializeToElement(Of TValue) (value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue)) As JsonElement
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 nilai JsonElement.
Pengecualian
Tidak ada JsonConverter yang kompatibel untuk TValue
atau anggotanya yang dapat diserialisasikan.
jsonTypeInfo
null
.