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}.