在Java中,你可以使用JSONObject的has
方法來判斷一個JSONObject對象是否存在某個key。has
方法接受一個字符串參數,表示要檢查的key,如果該key存在于JSONObject中,則返回true,否則返回false。
下面是一個示例代碼:
import org.json.JSONObject;
public class Main {
public static void main(String[] args) {
// 創建一個JSONObject對象
JSONObject jsonObject = new JSONObject();
// 在JSONObject中添加一些key-value對
jsonObject.put("name", "Alice");
jsonObject.put("age", 25);
// 判斷是否存在某個key
boolean hasName = jsonObject.has("name");
boolean hasGender = jsonObject.has("gender");
// 輸出結果
System.out.println("hasName: " + hasName);
System.out.println("hasGender: " + hasGender);
}
}
運行上述代碼,輸出結果為:
hasName: true
hasGender: false
可以看到,“name” key存在于JSONObject中,而"gender" key不存在。