fastjson---JSON.toJSONString过滤字段

JSON.toJSONString 使用

背景

对实体类就行json处理,但是有的字段是不需要的,要做一下过滤。

版本

1.2.47

使用

增加 PropertyFilter过滤器

JSON.toJSONString(oaProjectInfo, new PropertyFilter() {
  			@Override
  			public boolean apply(Object object, String name, Object value) {
  				return  !list.contains(name) && value != null&& !"".equals(value);
  			}
  		})

解析
list为需要过滤的字段名称集合。
name为字段名称,list集合内的字段都不保留
value为字段值,设置空字符串,null都不保留


版权声明:本文为weixin_40379712原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。