获取没有数组名称的JSONArray吗?
我是JSON的新手,请尝试使用本教程:http : //p-xr.com/android-tutorial-how-to-parse-read-json-data-into-a-android-listview/#comments 我是JSON,C语言,Java和Android的新手,但我正在学习。本教程使用的是我所说的命名数组,但是我将在我的android项目中使用的所有JSON将使用没有命名数组的简单表行。我正在使用的JSON示例和教程中的地震json示例如下。 本教程遍历地震数组,并使用以下代码将其转换为JAVA哈希图列表: JSONArray earthquakes = json.getJSONArray("earthquakes"); for(int i=0;i<earthquakes.length();i++){ HashMap<String, String> map = new HashMap<String, String>(); JSONObject e = earthquakes.getJSONObject(i); map.put("id", String.valueOf(i)); map.put("name", "Earthquake name:" + e.getString("eqid")); map.put("magnitude", "Magnitude: " + e.getString("magnitude")); mylist.add(map); } 我的问题是,json.getJSONArray("")如果我的JSON如下所示,该如何使用?我可以转换其余的代码,getJSONArray("strJsonArrayName")如果我没有,我只需要知道如何使用来加载JSON strJsonArrayName。 我的JSON(未命名数组) [ { "cnt":1, "name":"American", "pk":7 }, { "cnt":2, "name":"Celebrities", "pk":3 }, …