初学java,参考网上的博客,总结解析json的方法。参考地址: http://blog.csdn.net/walkcode/article/details/8606752
1.例子:
- {
- "cityInfo": [
- {
- "cityId": "001",
- "cityName": "嘉兴"
- },
- {
- "cityId": "002",
- "cityName": "宁波"
- }
- ],
- "name": "浙江省"
- }
- JSONObject obj = new JSONObject(json.toString());
- JSONArray obj2 = obj.getJSONArray("cityInfo");
- for (int i = 0; i < obj2.length(); i++) {
- JSONObject temp = new JSONObject(obj2.getString(i));
- System.out.println(temp.getString("cityId"));
- System.out.println(temp.getString("cityName"));
- }
- System.out.println("============所在省份为=================");
- System.out.println(obj.getString("name"));