使用JSONObject和JSONArray 进行Json解析
2016-11-07 20:42
351 查看
需要依赖的包:commons-lang.jar commons-beanutils.jar commons-collections.jar commons-logging.jar ezmorph.jar json-lib-2.4-jdk15.jar
/** * 使用JSONObject和JSONArray 进行Json解析 * * @author XIAO * */ public class JSONAnalysis { private final static String jsonString = "{\"error_code\":0,\"reason\":\"success\",\"result\":[{\"CCID\":\"49129\",\"CCMC\":\"万通红墙·国际地下停车场\",\"JD\":\"104.059898\",\"WD\":\"30.670063\",\"ZCW\":\"320\",\"KCW\":\"47\",\"CCTP\":\"49129.jpg\",\"CCDZ\":\"过街楼街17号\",\"CCFL\":\"非露天地下停车场\",\"CCLX\":\"平面自走式\",\"BTTCJG\":\"12元/2小时、2小时后8元/小时\",\"WSTCJG\":\"12元/2小时、2小时后8元/小时\",\"YYKSSJ\":\"00:00:00\",\"YYJSSJ\":\"23:59:00\",\"SFKF\":\"1\",\"JCSFA\":\"\",\"JCSFB\":\"\",\"KCWZT\":\"P1003.png\",\"QYCS\":\"成都市\"}]}"; public static void main(String[] args) { // 将Json字符串转为java对象 JSONObject object = JSONObject.fromObject(jsonString); // 获取Object中的reason if (object.has("reason")) { System.out.println("reason:" + object.getString("reason")); } // 获取result if (object.has("result")) { JSONArray resultArray = object.getJSONArray("result"); for (int i = 0; i < resultArray.size(); i++) { // 获取result中的每一行数据,把一行数据转成JSONObject对象 JSONObject obj = JSONObject.fromObject(resultArray.get(i)); System.out.println(obj.get("CCID") + "-" + obj.getString("CCMC") + "-" + obj.getInt("ZCW")); } } } }
相关文章推荐
- json 的解析-使用Android中的JSONObject和JSONArray解析json数据
- 关于SAXReader解析XML以及JSONObject和JSONArray的使用总结
- Java基础系列16:使用JSONObject和JSONArray解析和构造json字符串
- org.JSONObeject,org.JSONArray,net.sf.JSONObject方法的使用,用java解析json数据的方法
- JSONObject与JSONArray的使用-解析Json
- Android-json解析(三):原生JSONObject+JSONArray的使用
- 复杂json的解析:jsonobject与jsonArray的使用
- JSON解析之JSONObject与JSONArray的使用
- json 的解析-使用Android中的JSONObject和JSONArray解析json数据,gson中的JsonReader解析json数据
- 使用JSONObject解析json串,JSONArray解析json
- Android-json解析:原生JSONObject+JSONArray的使用
- JSONObject与JSONArray的使用
- Android中的JSONObject和JSONArray解析json数据
- JSONObject与JSONArray的使用方法 .
- 使用js对JSON进行解析
- JSONArray和JSONObject的使用
- JsonObject 与JsonArray的使用
- JSONObject与JSONArray的使用
- JSONObject与JSONArray的使用
- Android使用自带JSONObject解析JSON数据