日期:2014-05-16 浏览次数:20446 次
公司使用?json-lib-2.2.3.jar ?包来处理 JSON 数据
?
基本使用分为? JSONObject? 和? JSONArray? 两种类型的变量。
?
?
JSONObject jsonObject = JSONObject.fromObject(strJson);
JSONArray jsonArray = JSONArray.fromObject(jsonObject.get("result"));
?
?
使用 getInt()? ........获得数据
?
for (int i = 0, len = clubArray.size(); i < len; i++) {
BusinessCircleVO vo = new BusinessCircleVO();
JSONObject jsonClub = clubArray.getJSONObject(i);
int id = Integer.valueOf(jsonClub.get("id").toString());
System.out.print("--->"+id+"<-------");
vo.setId(id);
vo.setName(jsonClub.get("name").toString()); //商会名称
//vo.setAdmin(jsonClub.get("name").toString()); //管理员
vo.setProvinceName(jsonClub.get("areaName1").toString()=="null"?"":jsonClub.get("areaName1").toString() + ""); //省
vo.setCityName(jsonClub.get("areaName2").toString()=="null"?"":jsonClub.get("areaName2").toString() + ""); //市
vo.setTempid(jsonClub.get("timeCreatedShow").toString()); //创建时间
vo.setCreatorName(jsonClub.get("creatorName").toString()); //创建者
list.add(vo);
}
?
还有一种可以把 java 任意对象转换成 Json 字符串的 工具类 jackson 工具类
?
?详情见 :
?
http://www.iteye.com/topic/561368
?