본문 바로가기

Server Dev

JsonSerialize

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 : 안보냄