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

来源:互联网 发布:诸葛武侯巧连神数 算法 编辑:程序博客网 时间:2024/05/29 17:19

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;    }}
阅读全文
0 0
原创粉丝点击