`

json案例

    博客分类:
  • JSON
 
阅读更多
List<Province> list=new ArrayList<Province>();
Province p1=new Province(1,"吉林省");
Province p2=new Province(2,"辽宁省");
Province p3=new Province(3,"山东省");
list.add(p1);
list.add(p2);
list.add(p3);
/****************************************************************************************************/
/*JSONArray jsonArray=JSONArray.fromObject(list);
//[{"pname":"吉林省","pid":1},{"pname":"辽宁省","pid":2},{"pname":"山东省","pid":3}]
System.out.println(jsonArray.toString());*/ 

/****************************************************************************************************/

JsonConfig config=new JsonConfig();
//过滤 list集合中存放的Province这个对象的pid的属性不生成json
config.setExcludes(new String[]{"pid"});
JSONArray jsonArray=JSONArray.fromObject(list,config);
//[{"pname":"吉林省"},{"pname":"辽宁省"},{"pname":"山东省"}]  //这样就把pid去掉啦
System.out.println(jsonArray.toString());

/****************************************************************************************************/

//一个对象转换成json格式
Province p=new Province(1,"吉林省");
JSONObject jsonObject=JSONObject.fromObject(p);
//{"pid":1,"pname":"吉林省"}
System.out.println(jsonObject);
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics