假设我们有以下的JSON数组:

[
  {
    "name": "Alice",
    "age": 25
  },
  {
    "name": "Bob",
    "age": 30
  },
  {
    "name": "Charlie",
    "age": 35
  }
]

我们可以使用Java中的JSONArrayJSONObject类来循环遍历这个JSON数组:

import org.json.JSONArray;
import org.json.JSONObject;

public class Main {
  public static void main(String[] args) {
    String jsonStr = "[{\"name\":\"Alice\",\"age\":25},{\"name\":\"Bob\",\"age\":30},{\"name\":\"Charlie\",\"age\":35}]";
    JSONArray jsonArray = new JSONArray(jsonStr);
    
    for (int i = 0; i < jsonArray.length(); i++) {
      JSONObject jsonObj = jsonArray.getJSONObject(i);
      String name = jsonObj.getString("name");
      int age = jsonObj.getInt("age");
      System.out.println("Name: " + name + ", Age: " + age);
    }
  }
}

输出结果:

Name: Alice, Age: 25
Name: Bob, Age: 30
Name: Charlie, Age: 35
java-循环json数组

原文地址: https://www.cveoy.top/t/topic/qQq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录