JSON Array输出Android App Development

时间:2016-04-20 19:19:25

标签: android arrays json

我正在尝试将JSON数组中的信息输出到我的Android应用程序中,但是,当我通过for循环运行时,它似乎没有输出。

一旦按下按钮,JSON数组代码就像手前输出一样,但是在实现for循环输出特定信息之后,我得到的全部是空白的。

1 个答案:

答案 0 :(得分:1)

由于您的JSON根元素为array而非object,因此此代码无效:

JSONObject parentObject = new JSONObject(finalJson);
JSONArray parentArray = parentObject.getJSONArray("");

首先它将无法创建对象(因为你有数组),其次,你不能查找具有空索引的元素(你应该检查你的logcat for stacktrace,因为这将结束抛出异常)。

而不是上述内容,您应该直接创建数组:

JSONArray parentArray = new JSONArray(finalJson);