解析json总结备用
2017-11-21 22:33
323 查看
今天在项目组中,一同事找我问了一个问题,直接问的我脑子一懵,感觉不知道从何处下手解决。
问题是:
如何获取json中的数组
平时项目中都是用的封装好的方法,直接使用方法就可以获取json中想要的值,把最原始的获取方法忘了,今天特意查了一下,写个方法测试下,以备他用。
解析json有好多工具,如json-lib ,fastjson........
今天使用json-lib
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public static void main(String[] args) throws JSONException {
String sJson = "[{'gwcxxid':'1','spsl':'2'},{'gwcxxid':'1','spsl':'2'},{'gwcxxid':'3','spsl':'4'}]";
JSONArray jsonArray = new JSONArray(sJson);
int iSize = jsonArray.length();
System.out.println("Size:" + iSize);
for (int i = 0; i < iSize; i++) {
JSONObject jsonObj = jsonArray.getJSONObject(i);
System.out.println("[" + i + "]gwcxxid=" + jsonObj.get("gwcxxid"));
System.out.println("[" + i + "]spsl=" + jsonObj.get("spsl"));
System.out.println();
}
}
问题是:
如何获取json中的数组
平时项目中都是用的封装好的方法,直接使用方法就可以获取json中想要的值,把最原始的获取方法忘了,今天特意查了一下,写个方法测试下,以备他用。
解析json有好多工具,如json-lib ,fastjson........
今天使用json-lib
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public static void main(String[] args) throws JSONException {
String sJson = "[{'gwcxxid':'1','spsl':'2'},{'gwcxxid':'1','spsl':'2'},{'gwcxxid':'3','spsl':'4'}]";
JSONArray jsonArray = new JSONArray(sJson);
int iSize = jsonArray.length();
System.out.println("Size:" + iSize);
for (int i = 0; i < iSize; i++) {
JSONObject jsonObj = jsonArray.getJSONObject(i);
System.out.println("[" + i + "]gwcxxid=" + jsonObj.get("gwcxxid"));
System.out.println("[" + i + "]spsl=" + jsonObj.get("spsl"));
System.out.println();
}
}
相关文章推荐
- 关于SAXReader解析XML以及JSONObject和JSONArray的使用总结
- JSON 解析 + listView + AsyncTask 的结合使用做个菜谱应用(总结)
- JSON解析小总结
- json解析总结
- json知识点总结(解析与序列化)
- Java解析Json格式数据的小总结
- 遇见多种类型的json数据的解析----总结V2版
- 第一行代码总结:10网络:10.4解析JSON格式数据10.4.1使用JSONObject
- JSON数据解析总结
- json数据解析总结
- android json解析使用总结(一)
- 第一行代码总结:10网络:10.4解析JSON格式数据10.4.2使用GSON
- iOS json解析出错的几种情况总结
- android json解析使用总结(三) — 三级城市联动的实现
- android json解析使用总结(一)
- 解析json的一些总结
- Json解析总结
- 使用jQuery解析JSON数据,备用
- Android网络数据JSON解析使用总结
- android json解析使用总结(二)-—天气预报的实现