VisualizerObjectSource.DeserializeFromJson 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
[選擇性]Newtonsoft.Json.JsonSerializer 類型的自變數,指定物件如何編碼為 JSON。 如果未指定,則會使用預設的 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
[選擇性]Newtonsoft.Json.JsonSerializer 類型的自變數,指定物件如何編碼為 JSON。 如果未指定,則會使用預設的 NewtonSoft JSON 串行化程式還原串行化物件。
傳回
T
使用數據流中包含的數據初始化之指定 dataType 的物件。
例外狀況
如果數據流中的數據格式不是有效的 JSON。