遍历 JSONArray 可以使用 for 循环来实现,具体步骤如下:

  1. 首先,获取 JSONArray 对象。
  2. 使用 for 循环遍历 JSONArray 中的每个元素。
  3. 在循环体内,使用 get 方法获取每个元素的值,并进行相应的处理。

示例代码如下所示:

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

public class JSONArrayExample {
    public static void main(String[] args) {
        String jsonString = '[{"name":"John","age":30},{"name":"Alice","age":25}]';
        
        try {
            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);
                System.out.println("Age: " + age);
                System.out.println();
            }
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }
}

上述代码中,我们首先创建了一个 JSONArray 对象,然后使用 for 循环遍历 JSONArray 中的每个元素。在循环体内,我们使用 getJSONObject 方法获取每个元素的 JSONObject 对象,然后使用 getString 和 getInt 方法获取对应的值。最后,我们将获取到的值打印输出。

以上代码的输出结果为:

Name: John
Age: 30

Name: Alice
Age: 25
Java 遍历 JSONArray - 示例代码及详解

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

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