【发布时间】:2013-07-03 10:59:13
【问题描述】:
所以,我从服务器获取了一些 JSON 值,但我不知道是否会有特定字段。
比如:
{ "regatta_name":"ProbaRegatta",
"country":"Congo",
"status":"invited"
}
有时,还会有一个额外的字段,例如:
{ "regatta_name":"ProbaRegatta",
"country":"Congo",
"status":"invited",
"club":"somevalue"
}
我想检查名为“club”的字段是否存在,以便在解析时不会得到
org.json.JSONException: 俱乐部没有价值
【问题讨论】:
-
if(jsonObject.getString("club")!=null){ //在这里获取淡水河谷 }
-
不,在异常处理代码停止,进一步的解析动作不会运行。
-
@SoftwareSainath 这不起作用,仍然出现异常。
-
String clubvalue="";try(clubvalue=jsonobject.getString("club");}catch(Exception e){ }