Udostępnij za pośrednictwem


VisualizerObjectSource.DeserializeFromJson Metoda

Definicja

Przeciążenia

DeserializeFromJson(Stream, Type, Object)

Deserializuje dane w formacie JSON z określonego strumienia do obiektu określonego typu przy użyciu biblioteki Newtonsoft.Json.

DeserializeFromJson<T>(Stream, Object)

Deserializuje dane w formacie JSON z określonego strumienia do obiektu określonego typu przy użyciu biblioteki Newtonsoft.Json.

DeserializeFromJson(Stream, Type, Object)

Deserializuje dane w formacie JSON z określonego strumienia do obiektu określonego typu przy użyciu biblioteki 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

Parametry

serializationStream
Stream

Strumień, z którego zostaną wyodrębnione dane.

dataType
Type

Typ obiektu, który zostanie utworzony na podstawie danych w strumieniu.

serializer
Object

[Opcjonalnie] Argument typu Newtonsoft.Json.JsonSerializer określający sposób kodowania obiektu jako JSON. Jeśli nie zostanie określony, obiekt zostanie zdeserializowany przy użyciu domyślnego serializatora NewtonSoft JSON.

Zwraca

Obiekt określonego typu dataType zainicjowany z danymi zawartymi w strumieniu.

Wyjątki

Jeśli dane w strumieniu nie są sformatowane jako prawidłowy kod JSON.

Dotyczy

DeserializeFromJson<T>(Stream, Object)

Deserializuje dane w formacie JSON z określonego strumienia do obiektu określonego typu przy użyciu biblioteki 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

Parametry typu

T

Parametry

serializationStream
Stream

Strumień, z którego zostaną wyodrębnione dane.

serializer
Object

[Opcjonalnie] Argument typu Newtonsoft.Json.JsonSerializer określający sposób kodowania obiektu jako JSON. Jeśli nie zostanie określony, obiekt zostanie zdeserializowany przy użyciu domyślnego serializatora NewtonSoft JSON.

Zwraca

T

Obiekt określonego typu dataType zainicjowany z danymi zawartymi w strumieniu.

Wyjątki

Jeśli dane w strumieniu nie są sformatowane jako prawidłowy kod JSON.

Dotyczy