springboot 不响应字段为空_springboot2.1.7去除json返回字段中为null的字段

一般我们会设置返回VO对象的类型为

@Data

public class ResponseVO {

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字段内容请搜索随便开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持随便开发网!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值