Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Kiểm tra JSONObject rỗng trong Java (org.json)

Giới thiệu

Thư viện org.json cung cấp lớp JSONObject đại diện cho đối tượng JSON (cặp key-value). Phương thức isEmpty() trả về true nếu không có cặp key-value nào.

Ví dụ

import org.json.*;

public class CheckJsonEmptyExample {
    public static void main(String[] args) {
        // Tạo JSONObject từ chuỗi (định dạng key:value không chuẩn, org.json chấp nhận)
        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");
        }
    }
}

Kết quả

JSON is not empty

Chú ý: Chuỗi JSON truyền vào constructor phải tuân theo cú pháp JSON chuẩn (key trong dấu ngoặc kép). Ví dụ trên dùng định dạng lỏng lẻo chỉ để minh họa; thực tế nên dùng JSON hợp lệ: {\"Name\":\"Jai\",\"Age\":25,\"Salary\":25000.00}.