Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

รวม (Merge) สอง JSON Arrays ใน Java

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