0

我正在尝试从服务器访问 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”

我怎样才能做到这一点?

4

1 回答 1

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"); 
}

希望能帮助到你!

于 2013-09-11T18:19:54.950 回答