我尝试解析 JSONObject 并将其保存到自定义模型。我无法确定所有节点都来自 JSONObject,因此我检查每个项目:
try {
object.setId(jsonObject.getInt(ID));
} catch (JSONException e) {}
try {
object.setParentId(jsonObject.getInt(PARENT_ID));
} catch (JSONException e) {}
try {
object.setIsActive(jsonObject.getBoolean(IS_ACTIVE));
} catch (JSONException e) {}
.... and ect.
有什么办法可以避免这么多的 try\catch 吗?
最佳答案
尝试使用“opt”而不是“get”方法。这是link了解更多详情。
关于java - JSON 模型避免项目异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38410977/