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

แปลง List เป็น JSON Array ใน Java

JSON เป็นรูปแบบแลกเปลี่ยนข้อมูลที่ เบา, ข้อความ, และอิสระจากภาษา แสดงโครงสร้าง 2 แบบคือ อ็อบเจกต์ และ อาร์เรย์

ไวยากรณ์

public static String toJSONString(List list)

ตัวอย่าง: แปลง List เป็น JSON Array

import java.util.*;
import org.json.simple.*;

public class ConvertListToJSONArrayTest {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("India");
        list.add("Australia");
        list.add("England");
        list.add("South Africa");
        list.add("West Indies");
        list.add("Newzealand");
        
        // เมธอด static แปลง List เป็น JSON Array
        String jsonStr = JSONArray.toJSONString(list);
        System.out.println(jsonStr);
    }
}

ผลลัพธ์

["India","Australia","England","South Africa","West Indies","Newzealand"]

หมายเหตุ: ใช้ไลบรารี org.json.simple เมธอด toJSONString() เป็น static method ของ JSONArray