Why/how org.json.JSONException 是否未选中?
Why/how is org.json.JSONException unchecked?
阅读How to identify checked and unchecked exceptions in java?让我想知道:
为什么org.json.JSONException根据maven和eclipse没有勾选?
(不处理时不会出现编译错误)
两者都根据 the javadoc and the source code...
扩展 java.lang.Exception
org.JSON.JSONArray 没有 try/catch 不会产生错误:
为了比较,这里有一个检查异常的例子:
atg.taglib.json.util.JSONArray 在没有 try/catch 的情况下产生错误:
atg.taglib.json.util.JSONArray 使用 try/catch 不会产生错误:
您有旧版本的 org.json
库。我猜他们也有一段时间没有更新他们的文档了。由于 version 20131018,JSONException
扩展了 RuntimeException
,因此是一个未经检查的异常。
源码里可以看到,here.
阅读How to identify checked and unchecked exceptions in java?让我想知道:
为什么org.json.JSONException根据maven和eclipse没有勾选? (不处理时不会出现编译错误)
两者都根据 the javadoc and the source code...
扩展 java.lang.Exceptionorg.JSON.JSONArray 没有 try/catch 不会产生错误:
为了比较,这里有一个检查异常的例子:
atg.taglib.json.util.JSONArray 在没有 try/catch 的情况下产生错误:
atg.taglib.json.util.JSONArray 使用 try/catch 不会产生错误:
您有旧版本的 org.json
库。我猜他们也有一段时间没有更新他们的文档了。由于 version 20131018,JSONException
扩展了 RuntimeException
,因此是一个未经检查的异常。
源码里可以看到,here.