步骤一:
导入jar
![](https://i-blog.csdnimg.cn/blog_migrate/a21d8cc7354079ad7888e944815975cc.png)
步骤二:
不管是 user map<> 和list<>都
使用
j
son.toJsonString()方法
![](https://i-blog.csdnimg.cn/blog_migrate/4ead2cbd9ec06a350cd9e1d43e0c38ab.jpeg)
步骤三.:如需正向过滤出需要的属性:
使用 SimpleProperPreFilter 方法
参数是 需用的属性
![](https://i-blog.csdnimg.cn/blog_migrate/d26bc197475f15728c4dd42db221a5b1.jpeg)
如需反向去掉不需要的属性:
使用
PropertyFilter
不需要的属性return false
需要的舒幸福return true
![](https://i-blog.csdnimg.cn/blog_migrate/5a4ce9b596a22452e6592f9c4b99861e.png)
// 进行json的属性过滤
PropertyFilter filter = new PropertyFilter() {
@Override
public boolean apply(Object arg0, String fieldName, Object arg2) {
if ("cusPhone".equalsIgnoreCase(fieldName)) {
return false;
}
if ("id".equalsIgnoreCase(fieldName)) {
return false;
}
if ("orders".equalsIgnoreCase(fieldName)) {
return false;
}
return true;
}
};
// 将集合转化成json格式
String json = JSONArray.toJSONString(pageBean, filter, SerializerFeature.DisableCircularReferenceDetect);
附件列表