解析json总结备用

来源:互联网 发布:银行软件开发招聘 编辑:程序博客网 时间:2024/05/19 02:21

今天在项目组中,一同事找我问了一个问题,直接问的我脑子一懵,感觉不知道从何处下手解决。

问题是:

如何获取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();}}



原创粉丝点击