多重数组嵌套的JSON如何解析?

如上,list数组里面有3个entity数组,每个entity数组里面都有好多对象。我想要entity数组中各个对象里面的值,该如何解析,另外,3个entity数组在某个... 如上,list数组里面有3个entity数组,每个entity数组里面都有好多对象。
我想要entity数组中各个对象里面的值,该如何解析,另外,3个entity数组 在某个Activity中只会用其中一个,也就是说,3个entity数组 对应3个Activity,所以 我要准确的取到我想要的哪个entity!

请用JSONObject 、 JSONArray相关知识解析。

谢谢! 在线等!成功加分
展开
 我来答
QQMSD8
推荐于2017-12-16 · 知道合伙人软件行家
QQMSD8
知道合伙人软件行家
采纳数:6788 获赞数:13239
没有做不到,只有想不到,帮助别人的同时也是对自己的提升

向TA提问 私信TA
展开全部
JSONObject Gson Xstream等等的类库都可以解析
请把你的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直接可运行


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式