다음을 통해 공유


VisualizerObjectSource.DeserializeFromJson 메서드

정의

오버로드

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

[선택 사항] 개체를 JSON으로 인코딩하는 방법을 지정하는 Newtonsoft.Json.JsonSerializer 형식의 인수입니다. 지정하지 않으면 기본 NewtonSoft JSON Serializer를 사용하여 개체가 역직렬화됩니다.

반환

스트림에 포함된 데이터로 초기화된 지정된 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

[선택 사항] 개체를 JSON으로 인코딩하는 방법을 지정하는 Newtonsoft.Json.JsonSerializer 형식의 인수입니다. 지정하지 않으면 기본 NewtonSoft JSON Serializer를 사용하여 개체가 역직렬화됩니다.

반환

T

스트림에 포함된 데이터로 초기화된 지정된 dataType의 개체입니다.

예외

스트림의 데이터가 유효한 JSON으로 형식이 지정되지 않은 경우

적용 대상