后台对外开放接口时,经常会有一些后台需要的字段。但是前端是不需要的。
为了代码的整洁 也为了返回类没有富裕字段所以经常需要过滤掉不需要的字段。
我们常常使用json来作为前后端传输的载体,所以介绍一种去除富裕字段的方法。
/**
* 过滤不需要的字段
*/
SimplePropertyPreFilter propertyPreFilter = new SimplePropertyPreFilter();
List<String> excludeFields = Lists.newArrayList();
//要过滤的字段名称 ****
excludeFields.add("****");
propertyPreFilter.getExcludes().addAll(excludeFields);
String json = JSON.toJSONString(new object(),propertyPreFilter);