반응형

JSON 데이터를 dto 객체로 맵핑할 때 선언되지 않은 property가 있는경우 

이런 에러가 뜬다...

com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException

 

예를 들어 json 데이터에는 name, color, size 프로퍼티가 있는데

{
    "name" : "apple",
    "color" : "green",
    "size" : "small"
}

dto 클래스에는 size 프로퍼티가 없다? 그러면 에러 나는 거임..

public static class fruitDto {
    public String name;
    public String color;
}

 

해결 방법 : 

@JsonIgnoreProperties(ignoreUnknown = true)

를 추가 해주자.

 

 

반응형

+ Recent posts