我JSON
以以下方式在我的android应用程序中使用:
- 向 URL 发送请求并接收 JSON 响应。
- 解析 JSON 响应并获取所需的元素“结果”,它是一个 JSON 数组。
- 循环这个 JSON 数组的每个第 i 个元素并继续执行所需的操作
代码:
Integer numberOfItemsInResp = pagination.getInt("items");
JSONArray results = jsonResponse.getJSONArray("results");
for (int i = 0; i < numberOfItemsInResp; i++){
JSONObject perResult = results.getJSONObject(i);
}
问题是当i达到 50 时,JSONObject perResult = results.getJSONObject(i)
抛出“org.json.JSONException: Index 50 out of range [0..50)”异常。
JSONArray 是否有任何限制?