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