溫馨提示×

java怎么判斷JSONObject是否存在某個Key

小億
313
2023-08-15 20:16:43
欄目: 編程語言

在Java中,你可以使用JSONObject的has方法來判斷一個JSONObject對象是否存在某個key。has方法接受一個字符串參數(shù),表示要檢查的key,如果該key存在于JSONObject中,則返回true,否則返回false。

下面是一個示例代碼:

import org.json.JSONObject;
public class Main {
public static void main(String[] args) {
// 創(chuàng)建一個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不存在。

0