java JsonObject怎么判断一个json串中是否含有某个key值啊,

2024年11月15日 03:30
有5个网友回答
网友(1):

if (key in jsonObject) {
    alert('有');
} else {
    没有
}

 看错,原来是JAVA,上面是javascript的做法。

网友(2):

String a = jsonObject.getString("a");

网友(3):

JsonObject jsonObject = new JsonObject(String);
jsonObject.has(key); //返回的是boolean类型的

网友(4):

先用jsonObject.containsKey(key)判断,有再去取值

网友(5):

如果是org.json.JSONObject可以用json.has()方法
if(res.has("error_code")) {//没有值
...

}
else {//有值
...
}