본문 바로가기
Infra & Server Dev

JsonSerialize

by 필팔청춘 2015. 11. 23.

JSON 수발신할때 값이 없으면 안보내는 것을 뜻함


@JsonSerialize(include=JsonSerialize.Inclusion.NON_DEFAULT)
int 0 : 안보냄
"" : 안보냄
null : 안보냄


@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
@JsonInclude(JsonInclude.Include.NON_NULL)
int 0 : 보냄
"" : 보냄
null : 안보냄


@JsonSerialize(include=JsonSerialize.Inclusion.ALWAYS)
int 0 : 보냄
"" : 보냄
null : 보냄


@JsonSerialize(include=JsonSerialize.Inclusion.NON_EMPTY)
int 0 : 보냄
"" : 안보냄
null : 안보냄