您的位置:首页 > 编程语言 > Java开发

spring boot 返回的json中去掉值为null的属性

2017-08-31 13:30 666 查看
spring boot会自动将返回的对象实例自动转化为json格式,如果对象中含空值的时候,json就会出现value值为null的情况,前端则会显示出null.

共有两种办法可以解决

1.将null值转化为空字符串

百度了下没看懂,希望各位仁兄指点

2.将去掉值为null的属性

只需要在返回的对象上加一个注解(@JsonSerialize)就可以解决问题

eg:

import com.fasterxml.jackson.databind.annotation.JsonSerialize;

@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
public class AccountList {
private String userName;
private String realName;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getRealName() {
return realName;
}
public void setRealName(String realName) {
this.realName = realName;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: