java-循环json数组
假设我们有以下的JSON数组:
[
{
"name": "Alice",
"age": 25
},
{
"name": "Bob",
"age": 30
},
{
"name": "Charlie",
"age": 35
}
]
我们可以使用Java中的JSONArray和JSONObject类来循环遍历这个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
原文地址: https://www.cveoy.top/t/topic/qQq 著作权归作者所有。请勿转载和采集!