2017-11-24 1 views
0

@JsonIgnoreProperties (ignoreUnknown = true)와 동일한 JSON.net에 대한 설정이 있습니까?Jackson의 @JsonIgnoreProperties (ignoreUnknown = true)의 JSON.Net 해당 항목

클래스 또는 전역 설정에 대한 속성이 모두 양호합니다.

대단히 감사합니다.

매우 초기 단계에서 응용 프로그램을 개발할 때 데이터 구조가 자주 변경 될 수 있기 때문에 웹 클라이언트가 이전 버전의 요청을 보낼 때 필드를 삭제하면 역 직렬화 오류가 발생하기 때문에 질문하고 싶습니다.

답변

0

Json.Net은 기본적으로 작동합니다. 즉, JSON에 deserialization 대상 클래스에 정의 된 해당 멤버가없는 속성이 있으면 해당 속성은 무시됩니다. 가 아니기 때문에은 오류를 발생시킵니다. 누락 된 회원에 대한 오류를 설정하는 설정이 있습니다 (나중에 필요한 경우 documentationMissingMemberHandling 설정 참조).

+0

대단히 감사드립니다. – liupro925