Java 遍历 JSONArray - 示例代码及详解
遍历 JSONArray 可以使用 for 循环来实现,具体步骤如下:
- 首先,获取 JSONArray 对象。
- 使用 for 循环遍历 JSONArray 中的每个元素。
- 在循环体内,使用 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
原文地址: https://www.cveoy.top/t/topic/lif 著作权归作者所有。请勿转载和采集!