Iterate JSON Array Java

2025 年 5 月 7 日 | 阅读 3 分钟

为了在 Java 中读取和写入 JSON 数据,我们使用 org.json 库。org.json 库允许我们在 Java 中编码和解码 JSON 数据。org.json 类提供了几个重要的类,通过这些类我们可以对 JSON 数据执行多项操作。这些类如下:

  1. JSONObject
  2. JSONValue
  3. JSONArray
  4. JSONNumber
  5. JSONString

以下是在 Java 中迭代 JSON 数组的步骤:

1) 创建一个 Maven 项目,并在 POM.xml 文件中添加 json 依赖。


Iterate JSON Array Java

2) 创建一个 JSON 数据字符串,我们将其转换为 JSON 对象以处理其数据。

3) 之后,我们使用 getJSONArray() 方法从 JSON 对象获取 JSON 数组,并将其存储在 JSONArray 类型的变量中。

4) getJSONArray() 方法以字符串形式接收数组名称,以便从对象中检索。

5) 然后我们使用一个从 0 到 JSONArray.length() 的 for 循环。length() 方法返回数组的大小。

6) 我们将每个索引记录存储在一个 JSONObject 中。为了获取特定索引的 JSON 对象,我们使用 JSONArray 的 getJSONObject() 方法。

7) 要获取指定字段的值,我们使用 JSONObject 的 get() 方法,并在 get() 方法中传递字段名称作为字符串。

JSONExample.java

输出

Iterate JSON Array Java

JSONExample2.java

输出

Iterate JSON Array Java