如何让springboot2.1.7版本JSON响应中不包含null字段?

2026-04-30 08:302阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计224个文字,预计阅读时间需要1分钟。

如何让springboot2.1.7版本JSON响应中不包含null字段?

通常我们会设置返回VO对象的类型为+@Datapublic class ResponseVO {+private Integer status;+private String msg;+private T data;+public ResponseVO(Integer status, String msg)+{+this.status=status;+this.msg=msg;+}+},但如果不需要使用注解,可以这样直接定义:+class ResponseVO {+private Integer status;+private String msg;+private T data;+public ResponseVO(Integer status, String msg)+{+this.status=status;+this.msg=msg;+}+}

一般我们会设置返回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字段内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!

如何让springboot2.1.7版本JSON响应中不包含null字段?

本文共计224个文字,预计阅读时间需要1分钟。

如何让springboot2.1.7版本JSON响应中不包含null字段?

通常我们会设置返回VO对象的类型为+@Datapublic class ResponseVO {+private Integer status;+private String msg;+private T data;+public ResponseVO(Integer status, String msg)+{+this.status=status;+this.msg=msg;+}+},但如果不需要使用注解,可以这样直接定义:+class ResponseVO {+private Integer status;+private String msg;+private T data;+public ResponseVO(Integer status, String msg)+{+this.status=status;+this.msg=msg;+}+}

一般我们会设置返回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字段内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!

如何让springboot2.1.7版本JSON响应中不包含null字段?