springboot2.1.7去除json返回字段中为null的字段
更新时间:2020年12月01日 16:04:54 作者:极光稻草人
这篇文章主要介绍了springboot2.1.7去除json返回字段中为null的字段,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
一般我们会设置返回VO对象的类型为
@Data public class ResponseVO<T> { private Integer status; private String msg; private T data; public ResponseVO(Integer status, String msg) { this.status = status; this.msg = msg; } }
但如果不需要返回泛型T,即泛型T为null就会出现以下字段
{ "status": 0, "msg": "success", "data": null }
但这个null在前端处理起来相对麻烦,为了缓解前后端矛盾,我们耗子尾汁,采用在VO对象上加上注解方式,快捷去除null
@JsonInclude(value = JsonInclude.Include.NON_NULL)
得到如下json
{ "status": 0, "msg": "success" }
到此这篇关于springboot2.1.7去除json返回字段中为null的字段的文章就介绍到这了,更多相关springboot去除null字段内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
java客户端Etcd官方仓库jetcd中KeepAlive接口实现
这篇文章主要为大家介绍了java客户端Etcd官方仓库jetcd中KeepAlive接口实现,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,多多加薪2022-02-02Spring Cloud 中自定义外部化扩展机制原理及实战记录
这篇文章主要介绍了Spring Cloud 中自定义外部化扩展机制原理及实战,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-02-02Java中ArrayList和LinkedList的遍历与性能分析
这篇文章主要给大家介绍了ArrayList和LinkedList这两种list的五种循环遍历方式,各种方式的性能测试对比,根据ArrayList和LinkedList的源码实现分析性能结果,总结结论。相信对大家的理解和学习具有一定的参考价值,有需要的朋友们下面跟着小编一起来学习学习吧。2016-12-12Springboot实现从controller中跳转到指定前端页面
Springboot实现从controller中跳转到指定前端页面方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-10-10
最新评论