标签: java android json nullpointerexception
我只是在Android中解析一个JSON文件而我的JSON不一致,这意味着缺少一些属性和值,所以我得到空指针异常。我已经明白,如果确实存在每个属性的值,我们应该检查它们:
JSONObject object = jsonArray.getJSONObject(i); if(!object.isNull("name")) String name = object.getString("name");
由于我有12个参数来提取代码看起来不太好。
还有更优雅的解决方案吗?