我正在尝试解析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)结尾。

10-06 01:03