我正在向总是有 aJSONArray series
有时有JSONArray places
. 在下面的代码中,我正在尝试编写一个 if 语句,它说,只要没有places
数组,就发出另一个 http 请求。但是,我没有得到一个空指针,它只是抛出一个 JSON 异常,说地方没有价值。我可以把什么作为终止条件,因为什么时候places
没有价值?我试过places == null
了,但没有奏效。
try{
JSONArray places = passingObject.getJSONArray("places");
JSONArray series = passingObject.getJSONArray("series");
if(some condition){
//do something else
}
}catch(JSONException e){
Log.d("JSON EXCEPTION" e.getMessage());
}