jsonObject.has()是干嘛的?
String jsonStr=new String(data); try { JSONObject jsonObject=new JSONObject(jsonStr); if (jsonObject.has("fileUri")){ } } catch (JSONException e) { e.printStackTrace(); }
欧阳克2016-11-10 15:18:56
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(); }
可以看出是通过使用Map.containsKey(key)方法来做出判断的。