java多个jsonarray合并成一个
时间: 2024-09-27 10:03:29 浏览: 48
java jsonarray 踢重 去重操作
在Java中,如果你想要将多个JSONArray合并成一个,你可以使用org.json库提供的JSONArray类。以下是一个简单的示例:
```java
import org.json.JSONArray;
import org.json.JSONObject;
// 假设你已经有了两个JSONArray
JSONArray jsonArray1 = new JSONArray(Arrays.asList(new JSONObject().put("key1", "value1"), new JSONObject().put("key2", "value2")));
JSONArray jsonArray2 = new JSONArray(Arrays.asList(new JSONObject().put("key3", "value3"), new JSONObject().put("key4", "value4")));
// 将它们合并
JSONArray combinedArray = new JSONArray();
combinedArray.putAll(jsonArray1);
combinedArray.putAll(jsonArray2);
// 输出合并后的数组
System.out.println(combinedArray.toString());
```
在这个例子中,我们首先创建了两个单独的JSONArray,然后通过`addAll()`方法将它们添加到一个新的JSONArray中。
如果你想处理更复杂的结构,例如嵌套的JSON数组,你可能需要递归地遍历并合并每个元素。
阅读全文