【问题标题】:How to fetch nested json array response like below in android?如何在android中获取嵌套的json数组响应,如下所示?
【发布时间】:2014-10-30 07:23:57
【问题描述】:

如何从 android 中的 URL 获取此响应?

 1. //main array   
                [
                         //array in main array     
                         [
                            //object in inner array 
                            {
                                //data to be fetched here 
                                "user_id": "8035",
                                "sr_no": "MG2459",
                                "user_type": "2",
                                "name": "Allen"

                            }
                        ],
                        //2nd array in main array 
                        [     
                            {
                                "user_id": "8035",
                                "sr_no": "MG2459",
                                "user_type": "2",
                                "name": "TestName"

                            }
                        ]


                ]

【问题讨论】:

标签: android json


【解决方案1】:

试试下面的代码:-

    try {
        JSONArray ja = new JSONArray(ur string);
        for (int i = 0; i < ja.length(); i++) 
        {
            JSONArray ja1 = ja.getJSONArray(i);
            for (int j = 0; j < ja1.length(); j++) {
                JSONObject jo = ja1.getJSONObject(j);
                String user_id = jo.getString("user_id");
                String sr_no = jo.getString("sr_no");
                String user_type = jo.getString("user_type");
                String name = jo.getString("name");
            }
        }
    } catch (Exception e) {
        // TODO: handle exception
    }

【讨论】:

  • 感谢您的即时回复.. :)
猜你喜欢
  • 1970-01-01
  • 2022-01-09
  • 2023-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-24
  • 2021-01-31
  • 1970-01-01
相关资源
最近更新 更多