다음을 통해 공유


JsonCreationConverter<T> 클래스

정의

JSON 데이터의 속성을 확인하여 구체적인 클래스가 결정되는 위치를 역직렬화하는 데 사용할 도우미 클래스입니다.

public abstract class JsonCreationConverter<T> : Newtonsoft.Json.JsonConverter
type JsonCreationConverter<'T> = class
    inherit JsonConverter
Public MustInherit Class JsonCreationConverter(Of T)
Inherits JsonConverter

형식 매개 변수

T
상속
Newtonsoft.Json.JsonConverter
JsonCreationConverter<T>
파생

생성자

JsonCreationConverter<T>()

JSON 데이터의 속성을 확인하여 구체적인 클래스가 결정되는 위치를 역직렬화하는 데 사용할 도우미 클래스입니다.

속성

CanWrite

Newtonsoft.Json이 기본 작성기를 사용하도록 허용

메서드

CanConvert(Type)

이 변환이 지정된 형식의 개체로 역직렬화되도록 디자인되었는지 여부를 확인합니다.

Create(Type, JObject)

JSON 개체의 기반 속성인 objectType의 인스턴스 만들기

ReadJson(JsonReader, Type, Object, JsonSerializer)

json을 지정된 형식으로 구문 분석합니다.

WriteJson(JsonWriter, Object, JsonSerializer)

지정된 형식으로 직렬화

적용 대상