JSON เป็นรูปแบบแลกเปลี่ยนข้อมูลแบบ เบา ใช้รูปแบบ คีย์-ค่า JSONArray แปลงข้อความจาก String เป็นอ็อบเจกต์แบบเวกเตอร์ รองรับอินเตอร์เฟซ java.util.List ใช้คลาส org.json.simple.JSONArray รวมอาร์เรย์ได้ด้วยเมธอด addAll() (สืบทอดจาก List)
ตัวอย่าง: รวมสอง JSON Arrays
import org.json.simple.JSONArray;
import java.io.IOException;
public class MergeJSONArraysTest {
public static void main(String[] args) throws IOException {
JSONArray jsonArray1 = new JSONArray(); // อาร์เรย์แรก
jsonArray1.add("Java");
jsonArray1.add("Python");
jsonArray1.add("Spark");
JSONArray jsonArray2 = new JSONArray(); // อาร์เรย์ที่สอง
jsonArray2.add("Selenium");
jsonArray2.add("ServiceNow");
jsonArray1.addAll(jsonArray2); // รวมด้วย addAll()
System.out.println(jsonArray1);
}
}
ผลลัพธ์
["Java","Python","Spark","Selenium","ServiceNow"]
สำคัญ: addAll() จะเพิ่มสมาชิกของอาร์เรย์ที่สองต่อท้ายอาร์เรย์แรก แบบ in-place