我正在尝试解析JSON响应并将数据传递到列表视图适配器。
这已经起作用:
private void parseJsonFeed(JSONObject response) {
try {
JSONArray feedArray = response.getJSONArray("feed");
for (int i = 0; i < feedArray.length(); i++) {
JSONObject feedObj = (JSONObject) feedArray.get(i);
..........
但这还没有:
private void parseJsonFeed(JSONObject response) {
try {
JSONArray feedArray = response.getJSONArray("feed");
for (int i = feedArray.length(); i > 1; i--) {
JSONObject feedObj = (JSONObject) feedArray.get(i);
..........
我需要从头到尾解析项目,我缺少什么?声明起来应该很容易,但是我已经尝试了好几个小时。
最佳答案
使用此代替:
for (int i = feedArray.length() - 1; i >= 0; i--) {
请记住,列表从0开始,以(length-1)结尾。