欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 判斷json是否包含key

傅智翔2年前7瀏覽0評論

在Java中,我們經常需要判斷一個JSON數據是否包含某個key。下面我們就來看一下如何使用Java判斷JSON是否包含key。

import org.json.JSONObject;
public class JsonUtil {
/**
* 判斷JSON對象是否包含指定的key
*
* @param jsonObject JSON對象
* @param key        要判斷的key
* @return boolean   是否包含key
*/
public static boolean isContainKey(JSONObject jsonObject, String key) {
return jsonObject.has(key);
}
}

以上就是一個簡單的判斷JSON是否包含key的Java工具類。
使用這個工具類非常簡單,我們只需要調用isContainKey方法即可判斷:

import org.json.JSONObject;
public class Main {
public static void main(String[] args) {
String jsonStr = "{\"name\":\"張三\",\"age\":18}";
JSONObject jsonObject = new JSONObject(jsonStr);
boolean isContainName = JsonUtil.isContainKey(jsonObject, "name");
boolean isContainGender = JsonUtil.isContainKey(jsonObject, "gender");
System.out.println("是否包含name:" + isContainName);
System.out.println("是否包含gender:" + isContainGender);
}
}

運行結果:
是否包含name:true
是否包含gender:false

以上就是使用Java判斷JSON是否包含key的方法了。