循环 JSONArray
当需要遍历一个 JSONArray 时,可以使用 Java 中的循环结构来实现。以下是一个示例代码,演示如何使用 Java 循环遍历一个 JSONArray:
javaimport org.json.JSONArray;
import org.json.JSONObject;
public class JSONArrayExample {
public static void main(String[] args) {
String jsonString = "[{\"name\":\"John\",\"age\":30},{\"name\":\"Jane\",\"age\":25}]";
JSONArray jsonArray = new JSONArray(jsonString);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
System.out.println("Name: " + name + ", Age: " + age);
}
}
}
在这个例子中,我们首先将一个 JSON 字符串转换为一个 JSONArray 对象。然后,我们使用一个 for 循环遍历 JSONArray,并使用 getJSONObject 方法获取每个 JSONObject 对象。接下来,我们使用 getString 和 getInt 方法从 JSONObject 中获取相应的值,并将它们输出到控制台。
请注意,为了使用 JSON 相关的操作,你需要添加一个 JSON 库,比如 json-simple 或 Gson。在本示例中,我们使用的是 JSONArray 和 JSONObject 类,这些类是 org.json 包的一部分。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-09-22 java组件:获取查询月份的第一天和最后一天,默认取当前月份