카테고리 없음

스프링 @JsonInclude

juhwan 2023. 8. 31. 20:22

DTO 상단에

@JsonInclude(JsonInclude.Include.NON_NULL)을 추가해 주면 null인 데이터는 json결과에 나타나지 않는다

 

 

@JsonInclude(JsonInclude.Include.NON_NULL) 사용 전

{
  "이름" : "kim",
  "주소" : "서울",
  "나이" : "22",
  "번호" : null
}

@JsonInclude(JsonInclude.Include.NON_NULL) 사용 후

{
  "firstName" : "Michael",
  "lastName" : "Jordan",
  "byName" : "Air Jordan"
}

DTO값이 null이면 json 출력을 막는다