对返回的json数据含有null值进行过滤@JsonSerialize

在需要过滤的实体类的类名上加入
import org.codehaus.jackson.map.annotate.JsonSerialize;
@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
 class XXX(){}
这样只要你的接口返回的是这个类,就会自动过滤调null值;
------------------------------------------------------------------------------------------------------------------------------------------------------

过滤前

{
   name:null,
   age:20,
   sex:'f'
}

过滤后

{
   age:20,
   sex:'f'
}

------------------------------------------------------------------------------------------------------------------------------------------------------
@JsonSerialize这个注解的作用是 用于在序列化时嵌入我们自定义的代码(官方解说)
这个注解不仅仅只有过滤,说了是自定义,那么就请同学们多多发掘这个注解的用处辣


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值