这是我的JSON文件中相关的部分内容:
我想要做的是从第二个
以下代码适用于从第一个数组中检索信息:
这个结果是“比利时人”,正如预期的那样,但是我尝试了第二个数组:
“而且这引发了一个“索引1超出范围[0..1)”的JSONException异常。
我不明白,因为文件中明显存在索引0和1... 为什么0可以工作而1不行?”
"categories": [
[
"Belgian Restaurant",
"belgian"
],
[
"Brasserie",
"brasseries"
]
],
我想要做的是从第二个
JSONArray
(比如说“啤酒厂”)中检索信息。以下代码适用于从第一个数组中检索信息:
JSONArray categories = jsonObject.getJSONArray("categories");
restaurant.setCat1(categories.getJSONArray(0).getString(1));
这个结果是“比利时人”,正如预期的那样,但是我尝试了第二个数组:
restaurant.setCat2(categories.getJSONArray(1).getString(1));
“而且这引发了一个“索引1超出范围[0..1)”的JSONException异常。
我不明白,因为文件中明显存在索引0和1... 为什么0可以工作而1不行?”