【发布时间】:2015-05-31 03:43:16
【问题描述】:
我有一个如下所示的 JSONArray
System.out.println(jsonArray.get(i));
//output
["4","3","2","1","3","5","6"]
如何访问数组中的值。例如,如果我想要索引 2 处的上述数组中的值 2,我应该使用什么来获取值
【问题讨论】:
-
jsonArray.get(2)不起作用? -
jsonArray.get(i).getInt(2)有效吗?看起来你有一个多维数组。 -
是的..我有一个二维数组。
jsonArray.get(i).getInt(2)不工作..方法 getInt(int) 未定义对象类型 -
那是因为如果你只是调用
get,它会返回一个java对象。要返回JSONObject,您必须查找名称中包含JSON的方法,例如getJSONArray- 这就是您所需要的