Rumah > Soal Jawab > teks badan
jsonObject.has()是干嘛的?
String jsonStr=new String(data);
try {
JSONObject jsonObject=new JSONObject(jsonStr);
if (jsonObject.has("fileUri")){
}
} catch (JSONException e) {
e.printStackTrace();
}
怪我咯2017-04-18 09:19:18
Determine if the JSONObject contains a specific key.
Parameters:
key A key string.
Returns:
true if the key exists in the JSONObject.
public boolean has(String key) {
return this.map.containsKey(key);
}
public JSONObject() {
this.map = new HashMap<String, Object>();
}
Dapat dilihat bahawa penghakiman dibuat dengan menggunakan kaedah Map.containsKey(key).
怪我咯2017-04-18 09:19:18
Soal sama ada objek mengandungi kunci dan kembalikan boolean, yang konsisten dengan penggunaan Map.containsKey(key)