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

ตรวจสอบว่า JSONObject ว่างหรือไม่ใน Java

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 ไม่มีคีย์ใดๆ