Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSON数组输出Android应用程序开发_Android_Arrays_Json - Fatal编程技术网

JSON数组输出Android应用程序开发

JSON数组输出Android应用程序开发,android,arrays,json,Android,Arrays,Json,我试图将JSON数组中的信息输出到我的Android应用程序中,但是,当我通过for循环运行它时,它似乎没有输出 一旦按下按钮,JSON数组代码就会按原样输出,但在实现for循环以输出特定信息之后,我得到的结果都是空白的 由于JSON根元素是数组非对象此代码将不起作用: JSONObject parentObject = new JSONObject(finalJson); JSONArray parentArray = parentObject.getJSONArray(""); 首先,它将

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


一旦按下按钮,JSON数组代码就会按原样输出,但在实现for循环以输出特定信息之后,我得到的结果都是空白的

由于JSON根元素是
数组
对象
此代码将不起作用:

JSONObject parentObject = new JSONObject(finalJson);
JSONArray parentArray = parentObject.getJSONArray("");
首先,它将无法创建对象(因为您得到了数组),其次,您无法查找索引为空的元素(您应该已经检查了stacktrace的logcat,因为这将结束抛出异常)

您只需直接创建数组,而不必执行上述操作:

JSONArray parentArray = new JSONArray(finalJson);

你认为这个
parentObject.getJSONArray(“”)有什么作用?@njzk2数组没有名字,所以我留下了它blank@MoAlamin发布您试图解析的json数据。