VisualizerObjectSource.DeserializeFromJson Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
DeserializeFromJson(Stream, Type, Object) |
Десериализует данные в формате JSON из указанного потока в объект определенного типа с помощью библиотеки Newtonsoft.Json. |
DeserializeFromJson<T>(Stream, Object) |
Десериализует данные в формате JSON из указанного потока в объект определенного типа с помощью библиотеки Newtonsoft.Json. |
DeserializeFromJson(Stream, Type, Object)
Десериализует данные в формате JSON из указанного потока в объект определенного типа с помощью библиотеки Newtonsoft.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. Если этот параметр не указан, объект будет десериализоваться с помощью стандартного сериализатора JSON NewtonSoft.
Возвращаемое значение
Объект указанного типа dataType, инициализированный данными, содержащимися в потоке.
Исключения
Значение , если данные в потоке не отформатированы как допустимые данные JSON.
Применяется к
DeserializeFromJson<T>(Stream, Object)
Десериализует данные в формате JSON из указанного потока в объект определенного типа с помощью библиотеки Newtonsoft.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. Если этот параметр не указан, объект будет десериализоваться с помощью стандартного сериализатора JSON NewtonSoft.
Возвращаемое значение
Объект указанного типа dataType, инициализированный данными, содержащимися в потоке.
Исключения
Значение , если данные в потоке не отформатированы как допустимые данные JSON.