多重数组嵌套的JSON如何解析?
如上,list数组里面有3个entity数组,每个entity数组里面都有好多对象。我想要entity数组中各个对象里面的值,该如何解析,另外,3个entity数组在某个...
如上,list数组里面有3个entity数组,每个entity数组里面都有好多对象。
我想要entity数组中各个对象里面的值,该如何解析,另外,3个entity数组 在某个Activity中只会用其中一个,也就是说,3个entity数组 对应3个Activity,所以 我要准确的取到我想要的哪个entity!
请用JSONObject 、 JSONArray相关知识解析。
谢谢! 在线等!成功加分 展开
我想要entity数组中各个对象里面的值,该如何解析,另外,3个entity数组 在某个Activity中只会用其中一个,也就是说,3个entity数组 对应3个Activity,所以 我要准确的取到我想要的哪个entity!
请用JSONObject 、 JSONArray相关知识解析。
谢谢! 在线等!成功加分 展开
1个回答
推荐于2017-12-16 · 知道合伙人软件行家
关注
展开全部
JSONObject Gson Xstream等等的类库都可以解析
请把你的json代码提交上来
请把你的json代码提交上来
追问
我要的是过程 不是结果,你随便用个jsonString 代替说明下。主要是到下一层数组如何解析的。
追答
JSONObject object = new JSONObject(json);
JSONObject root = object.getJSONObject("root");
JSONObject data = root.getJSONObject("data");
JSONArray list = data.getJSONArray("list");
for(int i=0; i<list.length(); i++){
JSONObject entityObj = list.getJSONObject(i);
JSONArray entitys = entityObj.getJSONArray("entity");
for(int j=0; j<entitys.length(); j++){
JSONObject entity = entitys.getJSONObject(j);
String date = entity.getString("取消日期");
}
}
引入jar,替换你的json直接可运行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询