如何以下列格式访问json数组

时间:2013-09-11 17:53:54

标签: android arrays json

我试图从服务器访问json数据,我从文件访问了第一个json数组,但我不知道如何从该文件访问另一个json数组。任何帮助,将不胜感激。 我的json文件的URL如下

String jsonurl" = "http:// 66.7.207.5 /homebites/list_business_category.php?b_id=18";"

我已经访问了json数组“business”,如下所示,     json_object_main = json_parser.getJSONObjectFromUrl(jsonurl                                                         + res_id);     Log.i(“xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”,json_object_main +“”);

if (json_object_main != null) {

try {

  JSONArray json_array_header = json_object_main
                                .getJSONArray("business");

  JSONArray j=json_object_main.getJSONArray("business_cat");

  //JSONArray json_cat=json_parser.getJsonArayFromUrl(jsonurl+res_id);

现在我想访问json数组“business_cat”

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我认为你正在寻找这个:

JSONArray j=json_object_main.getJSONArray("business_cat");          
for(int i=0; i < j.length(); i++)
{

   JSONObject jsonAttribs = j.getJSONObject(i);  
   //do whatever you want to do with the elements
   jsonAttribs.getString("SOME_KEY"); 
}

希望它有所帮助!