前端需要返回为空的集合字符串或对象,方便处理.
找到了这一篇文章,我用的是Jackson,fastjson也可以参考这篇文章
jackson
实体上
将此注解放在属性上,如果该属性为null则不参与序列化(为null的字段不显示)
如果放在类上边,那对这个类的全部属性起作用,展示所有字段。
@JsonInclude(JsonInclude.Include.ALWAYS) //放在类上,展示所有字段
Include.Include.ALWAYS 默认展示所有字段
Include.NON_DEFAULT 属性为默认值不序列化
Include.NON_EMPTY 属性为 空(\”\”) 或者为 NULL 都不序列化
Include.NON_NULL 属性为NULL 不序列化
原文链接