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,则为 。