Java
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException - ObjectMapper 사용시 매핑 에러
수유산장
2021. 6. 9. 11:01
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "필드명"
에러 원인은 json 문자열에 있는 키값이 DTO등 객체에는 없어서 생기는 문제
해결법은
DTO등 객체 클래스 위에
@JsonIgnoreProperties(ignoreUnknown = true)
어노테이션 설정
또는
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
ObjectMapper 설정에 없는 필드 무시 설정