我试图从服务器访问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”
我该怎么做?
答案 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");
}
希望它有所帮助!