Java检查JSON对象是否存在某个key
原先我写的方法:
public boolean checkKeyExists(String json,String key) {JSONObject jsonMap = JSONObject.parseObject(json);
boolean result = false;
for(Map.Entry<String, Object> entry : jsonMap.entrySet()){
if(key.equals(entry.getKey())) {
result = true;
break;
}
}
return result;
}
后来发现有现成的方法:
JSONObject json = new JSONObject();json.put("username","OSC首席保安");
json.put("password","111111");
System.out.println(json.containsKey("username")); //true
System.out.println(json.containsKey("username1234")); //false
以上是 Java检查JSON对象是否存在某个key 的全部内容, 来源链接: utcz.com/a/124426.html