본문 바로가기
개발/JAVA

[JAVA] JSON 객체 VO 변환 에러 : org.codehaus.jackson.map.exc.UnrecognizedPropertyException

by zuzuu 2021. 12. 9.
반응형

json 데이터를 vo로 변환할 때 해당 클래스에 선언되지 않은 변수(프로퍼티)가 json에 있으면 에러가 발생한다.

org.codehaus.jackson.map.exc.UnrecognizedPropertyException

 

해당 프로퍼티를 무시하고자 하는 경우 @JsonIgnoreProperties(ignoreUnknown = true)를 선언하면 된다!

@JsonIgnoreProperties(ignoreUnknown = true)
public class TestVo {

    private String userName;

    private String userId;
}

 

json 데이터가 아래와 같이 들어와도 이제 에러가 발생하지 않는다.

{"user-name":"name01", "user-id":"id01", "user-email":"email01"}

 

728x90
반응형

댓글