json过滤不需要的字段


import net.sf.json.JSONObject;
import net.sf.json.JsonConfig;
import net.sf.json.util.PropertyFilter;

/*导包不要导错了*/  


JsonConfig config1 = new JsonConfig(); final String[] array = new String[] { "createObjSql", "deleteObjSql", "queryObjSql", "updateObjSql", "createtimeBegin", "createtimeEnd", "keyPropertyName", "keyColumnName", "createtime" ,"tableName","queryOrderBy","queryOrderDirection","primaryId","p1", "p2","p3","p4"}; config1.setJsonPropertyFilter(new PropertyFilter() { public boolean apply(Object source, String name, Object value) { for (String propName : array) { if (name.equals(propName)) { return true; } } return false; } }); String result = JSONObject.fromObject(map, config1).toString();

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM