반응형 jsoninclude1 jackson annotation 관련 자바에서 , 특히 dto 에서 많이 사용하는 jackson 관련 annotation을 소개하려고 한다. dto 에 대한 정의는 아래 참고 포스팅을 확인해보는것을 추천한다. @JsonProperty 는 json을 받는 쪽에서 이름을 지정하여 받게 한다. @JsonProperty("bookid") private int book_id; 이렇게 되어있다면 실제로는 book_id 인데 bookid로 보내진 값을 book_id 값에 담는다. @JsonUnwrapped 는 dto 안에 다른 dto가 선언 되어있으면 실제로 json 형식으로 받을때 "a":{ "b":"value", "c":{ "d":"value", "e":"value2" } } 이렇게 받아지는것을 C에다가 해당 어노테이션을 달 경우 "a":{ "b":.. 2022. 8. 20. 이전 1 다음 반응형