반응형
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)
를 추가 해주자.
반응형