在 json 对象中,如果我们可以通过 jsonobj.has("element_name") 找到数据是否存在,我们如何检查数据是 jsonarray 还是 json 对象,如果只找到一个事件元素并抛出 JSON 异常,则跟随错误会给出错误。
JsonObject jObj;
if (json.has("Events")) {
try {
JSONArray eventsArray = json.getJSONObject("Events");
} catch (JSONException e) {
jObj = json.getJsonObject(""Events"")
}
}