Share via


VisualizerObjectSource.DeserializeFromJson メソッド

定義

オーバーロード

DeserializeFromJson(Stream, Type, Object)

Newtonsoft.Json ライブラリを使用して、指定したストリームから特定の型のオブジェクトに JSON 形式でデータを逆シリアル化します。

DeserializeFromJson<T>(Stream, Object)

Newtonsoft.Json ライブラリを使用して、指定したストリームから特定の型のオブジェクトに JSON 形式でデータを逆シリアル化します。

DeserializeFromJson(Stream, Type, Object)

Newtonsoft.Json ライブラリを使用して、指定したストリームから特定の型のオブジェクトに JSON 形式でデータを逆シリアル化します。

public static object? DeserializeFromJson (System.IO.Stream serializationStream, Type dataType, object? serializer = default);
static member DeserializeFromJson : System.IO.Stream * Type * obj -> obj
Public Shared Function DeserializeFromJson (serializationStream As Stream, dataType As Type, Optional serializer As Object = Nothing) As Object

パラメーター

serializationStream
Stream

データの抽出元となるストリーム。

dataType
Type

ストリーム内のデータから作成されるオブジェクトの型。

serializer
Object

[省略可能]オブジェクトを JSON としてエンコードする方法を指定する Newtonsoft.Json.JsonSerializer 型の引数。 指定しない場合、オブジェクトは既定の NewtonSoft JSON シリアライザーで逆シリアル化されます。

戻り値

ストリームに含まれるデータで初期化された、指定された dataType のオブジェクト。

例外

ストリーム内のデータが有効な JSON として書式設定されていない場合。

適用対象

DeserializeFromJson<T>(Stream, Object)

Newtonsoft.Json ライブラリを使用して、指定したストリームから特定の型のオブジェクトに JSON 形式でデータを逆シリアル化します。

public static T? DeserializeFromJson<T> (System.IO.Stream serializationStream, object? serializer = default);
static member DeserializeFromJson : System.IO.Stream * obj -> 'T
Public Shared Function DeserializeFromJson(Of T) (serializationStream As Stream, Optional serializer As Object = Nothing) As T

型パラメーター

T

パラメーター

serializationStream
Stream

データの抽出元となるストリーム。

serializer
Object

[省略可能]オブジェクトを JSON としてエンコードする方法を指定する Newtonsoft.Json.JsonSerializer 型の引数。 指定しない場合、オブジェクトは既定の NewtonSoft JSON シリアライザーで逆シリアル化されます。

戻り値

T

ストリームに含まれるデータで初期化された、指定された dataType のオブジェクト。

例外

ストリーム内のデータが有効な JSON として書式設定されていない場合。

適用対象