java怎么用jsonobject
1个回答
展开全部
json可以看成是由JSONObject与JSONArray组成的,他们彼此可以相互嵌套。如:
JSONObject obj=jsonObject.getJSONObject("第一级Object名");
JSONArray jsonArray = obj.getJSONArray("Object中的array名");
JSONObject pages = jsonArray.getJSONObject(0); //从jsonArray中解析第一个Object
JSONObject pageTimings=pages.getJSONObject("继续解析array中的object");
String onContentLoad=pageTimings.getString("onContentLoad"); //得到想要的值
把{}大括号扩起来的看成是object,如果有名字就根据名字来解析,如果没名字就根据序号来解析,上面的代码两种情况均有涉及,请注意参考与更改变量名。[]扩起来的看成数组,用getArray解析,同样可以用名字或序号解析,jsonObject是读取进来的json文件的对象
JSONObject obj=jsonObject.getJSONObject("第一级Object名");
JSONArray jsonArray = obj.getJSONArray("Object中的array名");
JSONObject pages = jsonArray.getJSONObject(0); //从jsonArray中解析第一个Object
JSONObject pageTimings=pages.getJSONObject("继续解析array中的object");
String onContentLoad=pageTimings.getString("onContentLoad"); //得到想要的值
把{}大括号扩起来的看成是object,如果有名字就根据名字来解析,如果没名字就根据序号来解析,上面的代码两种情况均有涉及,请注意参考与更改变量名。[]扩起来的看成数组,用getArray解析,同样可以用名字或序号解析,jsonObject是读取进来的json文件的对象
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询