JSON เป็นรูปแบบแลกเปลี่ยนข้อมูลที่ เบาและสะดวก ใช้รูปแบบ คีย์-ค่า (key-value pair) คลาส JSONObject แปลงข้อความจาก String เป็นอ็อบเจกต์แบบ Map และรองรับอินเตอร์เฟซ java.util.Map
ตัวอย่าง: ตรวจสอบ JSONObject ว่าง
import java.util.*;
import org.json.*;
public class JSONObjectTest {
public static void main(String[] args) {
JSONObject jsonObj = new JSONObject(
"{" +
"\"Name\": \"Jai\"," +
"\"Age\": 25," +
"\"Salary\": 25000.00" +
"}"
);
if (jsonObj.isEmpty()) {
System.out.println("JSON is empty");
} else {
System.out.println("JSON is not empty");
}
}
}
ผลลัพธ์
JSON is not empty
หมายเหตุ: เมธอด isEmpty() คืนค่า true หาก JSONObject ไม่มีคีย์ใดๆ