역 직렬화 중에 예외보다 아래에 있습니다. 손님 프로필은 루트 객체 내의 중첩 된 객체입니다 (몇 레벨 이내). 나는 카프카 (kafka) 주제에서이 메시지의 소비자 일 뿐이 기 때문에 어떻게 직렬화되는지에 대한 제어권을 갖고 있지 않습니다. 이 일을 할 수있는 방법은 나를 위해 작동 및 기타 속성이 채워지와 GuestProfile
에 null을 반환예기치 않은 토큰 (END_OBJECT), 예상 FIELD_NAME : '@ 유형'누락 된 속성
mapper.configure(DeserializationFeature.FAIL_ON_INVALID_SUBTYPE,false);
를 설정하는 것보다 다른 존재입니다. 그러나 JSON에서이 특정 중첩 객체에 대한 비 직렬화를 사용자 정의하고 채울 수있는 방법이 필요합니다.
com.fasterxml.jackson.databind.JsonMappingException : 예기치 않은 토큰 (END_OBJECT), 예상 FIELD_NAME : 이다없는 재산 '@type이'(클래스 com.test.GuestProfile에 대한) 유형 ID를 포함