如何在Java中合并两个JSON数组?


一个JSON是一个轻量级的数据交换格式,而JSON的格式是带数值的对。 JSONArray可以分析字符串中的文本以生成一个类似矢量的对象支持java.util.List接口。我们可以使用org.json.simple.JSONArray类来合并Java中的两个JSON数组。

在下面的程序中,我们使用addAll()方法(继承自接口java.util.List)合并两个JSON数组。

范例

import org.json.simple.JSONArray;
import java.io.IOException;
public class MergeJSONArraysTest {
   public static void main(String[] args) throws IOException {
      JSONArray jsonArray1 = new JSONArray(); // first json array
      jsonArray1.add("Java");
      jsonArray1.add("Python");
      jsonArray1.add("Spark");
      JSONArray jsonArray2 = new JSONArray(); // second json array
      jsonArray2.add("Selenium");
      jsonArray2.add("ServiceNow");
      jsonArray1.addAll(jsonArray2); // merge two arrays using addAll() method
      System.out.println(jsonArray1);
   }
}

输出

["Java","Python","Spark","Selenium","ServiceNow"]

更新于: 04-Jul-2020

7K+ 浏览

开启你的 职业生涯

完成课程,获得认证

立即开始
广告