JsonSerializer.SerializeToDocument メソッド

定義

オーバーロード

SerializeToDocument(Object, JsonTypeInfo)

指定した値を に JsonDocument変換します。

SerializeToDocument(Object, Type, JsonSerializerOptions)

指定した値を に JsonDocument変換します。

SerializeToDocument(Object, Type, JsonSerializerContext)

指定した値を に JsonDocument変換します。

SerializeToDocument<TValue>(TValue, JsonSerializerOptions)

指定した値を に JsonDocument変換します。

SerializeToDocument<TValue>(TValue, JsonTypeInfo<TValue>)

指定した値を に JsonDocument変換します。

SerializeToDocument(Object, JsonTypeInfo)

ソース:
JsonSerializer.Write.Document.cs
ソース:
JsonSerializer.Write.Document.cs

指定した値を に 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

パラメーター

value
Object

変換する値。

jsonTypeInfo
JsonTypeInfo

変換する型に関するメタデータ。

戻り値

JsonDocument値の表現。

例外

jsonTypeInfonull です。

value が の jsonTypeInfo型と一致しません。

適用対象

SerializeToDocument(Object, Type, JsonSerializerOptions)

ソース:
JsonSerializer.Write.Document.cs
ソース:
JsonSerializer.Write.Document.cs
ソース:
JsonSerializer.Write.Document.cs

指定した値を に 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

パラメーター

value
Object

変換する値。

inputType
Type

変換対象の value の型。

options
JsonSerializerOptions

変換動作を制御するオプション。

戻り値

JsonDocument値の表現。

例外

inputTypevalue と互換性がありません。

inputTypenullです。

inputType またはそのシリアル化可能なメンバーに対して互換性のある JsonConverter はありません。

適用対象

SerializeToDocument(Object, Type, JsonSerializerContext)

ソース:
JsonSerializer.Write.Document.cs
ソース:
JsonSerializer.Write.Document.cs
ソース:
JsonSerializer.Write.Document.cs

指定した値を に 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

パラメーター

value
Object

変換する値。

inputType
Type

変換対象の value の型。

context
JsonSerializerContext

シリアル化可能な型のメタデータ プロバイダー。

戻り値

JsonDocument値の表現。

例外

inputType またはそのシリアル化可能なメンバーに対して互換性のある JsonConverter はありません。

指定contextされた の メソッドはGetTypeInfo(Type)null変換する型の を返します。

inputType または contextnull です。

適用対象

SerializeToDocument<TValue>(TValue, JsonSerializerOptions)

ソース:
JsonSerializer.Write.Document.cs
ソース:
JsonSerializer.Write.Document.cs
ソース:
JsonSerializer.Write.Document.cs

指定した値を に 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

型パラメーター

TValue

シリアル化する値の型。

パラメーター

value
TValue

変換する値。

options
JsonSerializerOptions

変換動作を制御するオプション。

戻り値

JSON 値の JsonDocument 表現。

例外

TValue またはそのシリアル化可能なメンバーに対して互換性のある JsonConverter はありません。

適用対象

SerializeToDocument<TValue>(TValue, JsonTypeInfo<TValue>)

ソース:
JsonSerializer.Write.Document.cs
ソース:
JsonSerializer.Write.Document.cs
ソース:
JsonSerializer.Write.Document.cs

指定した値を に 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

型パラメーター

TValue

シリアル化する値の型。

パラメーター

value
TValue

変換する値。

jsonTypeInfo
JsonTypeInfo<TValue>

変換する型に関するメタデータ。

戻り値

JsonDocument値の表現。

例外

TValue またはそのシリアル化可能なメンバーに対して互換性のある JsonConverter はありません。

jsonTypeInfonull です。

適用対象