因此,我从服务器获取了一些JSON值,但我不知道是否会有特定的字段。
像这样:
{ "regatta_name":"ProbaRegatta", "country":"Congo", "status":"invited" }
有时,还会有一个额外的字段,例如:
{ "regatta_name":"ProbaRegatta", "country":"Congo", "status":"invited", "club":"somevalue" }
我想检查名为“ club”的字段是否存在,以便在解析时不会得到 org.json.JSONException:club的值
JSONObject类具有一个名为“ has”的方法:
http://developer.android.com/reference/org/json/JSONObject.html#has(java.lang.String)
如果此对象具有名称映射,则返回true。映射可以为NULL。