【发布时间】:2014-11-06 22:05:44
【问题描述】:
我这里有这个 json:
[
{
"ID": "2",
"Item Description": "Data removed for protection",
"Link": "Data removed for protection",
"Image": "Data removed for protection",
"Valid From": "Data removed for protection",
"Valid To": "Data removed for protection"
},
{
"ID": "3",
"Item Description": "Data removed for protection",
"Link": "Data removed for protection",
"Image": "Data removed for protection",
"Valid From": "Data removed for protection",
"Valid To": "Data removed for protection"
},
{
"ID": "4",
"Item Description": "Data removed for protection",
"Link": "Data removed for protection",
"Image": "Data removed for protection",
"Valid From": "Data removed for protection",
"Valid To": "Data removed for protection"
}
]
所以我将它下载到名为jArray 的JSONObject。然后我把它变成JSONArray,像这样:
JSONArray json_array = new JSONArray(jArray);
但是,每当我尝试像这样访问它时:json_array[0][0] IDE 会在其上抛出错误并显示:Array type expected; found: 'org.json.JSONArray'。
现在,不要误会我的意思,但 JSONArray 不应该以相同的方式访问多维方面吗?
【问题讨论】:
-
你怎么能得出结论'JSONArray' 将多维数组作为数组[][] 给出?
标签: java android arrays json multidimensional-array