如何在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+ 瀏覽

開啟你的 職業生涯

完成課程,獲得認證

立即開始
廣告