Compartilhar via


VisualizerObjectSource.DeserializeFromJson Método

Definição

Sobrecargas

DeserializeFromJson(Stream, Type, Object)

Desserializa os dados no formato JSON do fluxo especificado em um objeto de um tipo específico usando a biblioteca Newtonsoft.Json.

DeserializeFromJson<T>(Stream, Object)

Desserializa os dados no formato JSON do fluxo especificado em um objeto de um tipo específico usando a biblioteca Newtonsoft.Json.

DeserializeFromJson(Stream, Type, Object)

Desserializa os dados no formato JSON do fluxo especificado em um objeto de um tipo específico usando a biblioteca 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

Parâmetros

serializationStream
Stream

O fluxo do qual os dados serão extraídos.

dataType
Type

O tipo do objeto que será criado com base nos dados no fluxo.

serializer
Object

[Opcional] Argumento do tipo Newtonsoft.Json.JsonSerializer que especifica como o objeto será codificado como JSON. Se não for especificado, o objeto será desserializado com o Serializador NewtonSoft JSON padrão.

Retornos

Um objeto do dataType especificado inicializado com os dados contidos no fluxo.

Exceções

Se os dados no fluxo não estiverem formatados como JSON válido.

Aplica-se a

DeserializeFromJson<T>(Stream, Object)

Desserializa os dados no formato JSON do fluxo especificado em um objeto de um tipo específico usando a biblioteca 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

Parâmetros de tipo

T

Parâmetros

serializationStream
Stream

O fluxo do qual os dados serão extraídos.

serializer
Object

[Opcional] Argumento do tipo Newtonsoft.Json.JsonSerializer que especifica como o objeto será codificado como JSON. Se não for especificado, o objeto será desserializado com o Serializador NewtonSoft JSON padrão.

Retornos

T

Um objeto do dataType especificado inicializado com os dados contidos no fluxo.

Exceções

Se os dados no fluxo não estiverem formatados como JSON válido.

Aplica-se a