JSONArray如何遍历增删改查
时间: 2024-04-29 11:16:23 浏览: 178
JSONArray是一种用于存储和操作JSON数据的类,它可以包含多个JSON对象或者JSON数组。下面是关于JSONArray的遍历、增加、删除和修改的方法:
1. 遍历JSONArray:
可以使用for循环或者迭代器来遍历JSONArray中的元素。示例代码如下:
```
JSONArray jsonArray = new JSONArray("[1,2, 3, 4, 5]");
for (int i = 0; i < jsonArray.length(); i++) {
Object element = jsonArray.get(i);
// 处理每个元素
System.out.println(element);
}
```
2. 增加元素到JSONArray:
可以使用`put`方法向JSONArray中添加元素。示例代码如下:
```
JSONArray jsonArray = new JSONArray();
jsonArray.put(1);
jsonArray.put("hello");
jsonArray.put(true);
```
3. 删除JSONArray中的元素:
可以使用`remove`方法根据索引或者元素值来删除JSONArray中的元素。示例代码如下:
```
JSONArray jsonArray = new JSONArray("[1, 2, 3, 4, 5]");
jsonArray.remove(2); // 根据索引删除元素
jsonArray.remove("4"); // 根据元素值删除元素
```
4. 修改JSONArray中的元素:
可以使用`put`方法根据索引来修改JSONArray中的元素。示例代码如下:
```
JSONArray jsonArray = new JSONArray("[1, 2, 3, 4, 5]");
jsonArray.put(2, "hello"); // 修改索引为2的元素为"hello"
```
阅读全文