Sdílet prostřednictvím


VisualizerObjectSource.DeserializeFromJson Metoda

Definice

Přetížení

DeserializeFromJson(Stream, Type, Object)

Deserializuje data ve formátu JSON ze zadaného datového proudu do objektu určitého typu pomocí knihovny Newtonsoft.Json.

DeserializeFromJson<T>(Stream, Object)

Deserializuje data ve formátu JSON ze zadaného datového proudu do objektu určitého typu pomocí knihovny Newtonsoft.Json.

DeserializeFromJson(Stream, Type, Object)

Deserializuje data ve formátu JSON ze zadaného datového proudu do objektu určitého typu pomocí knihovny 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

Datový proud, ze kterého se data extrahují.

dataType
Type

Typ objektu, který bude vytvořen z dat v datovém proudu.

serializer
Object

[Volitelné] Argument typu Newtonsoft.Json.JsonSerializer, který určuje, jak bude objekt kódován jako JSON. Pokud není zadán, bude objekt deserializován s výchozím NewtonSoft JSON Serializer.

Návraty

Objekt zadaného dataType inicializován s daty obsaženými v datovém proudu.

Výjimky

Pokud data ve streamu nejsou naformátovaná jako platný JSON.

Platí pro

DeserializeFromJson<T>(Stream, Object)

Deserializuje data ve formátu JSON ze zadaného datového proudu do objektu určitého typu pomocí knihovny 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

Datový proud, ze kterého se data extrahují.

serializer
Object

[Volitelné] Argument typu Newtonsoft.Json.JsonSerializer, který určuje, jak bude objekt kódován jako JSON. Pokud není zadán, bude objekt deserializován s výchozím NewtonSoft JSON Serializer.

Návraty

T

Objekt zadaného dataType inicializován s daty obsaženými v datovém proudu.

Výjimky

Pokud data ve streamu nejsou naformátovaná jako platný JSON.

Platí pro