Cam*_*sei 1 java eclipse json exception-handling exception
阅读如何识别java中的已检查和未检查的异常?我好疑惑:
为什么根据maven和eclipse取消选中org.json.JSONException? (未处理时没有编译错误)
两者都根据javadoc和源代码扩展java.lang.Exception ...
没有try/catch,org.JSON.JSONArray不会产生错误:

为了比较,这是一个检查过的异常示例:
atg.taglib.json.util.JSONArray在没有try/catch的情况下产生错误:

使用try/catch时,atg.taglib.json.util.JSONArray不会产生错误:

你有一个旧版本的org.json库.我想他们还有一段时间没有更新他们的文档.从版本20131018开始,JSONException扩展RuntimeException并因此是未经检查的例外.
您可以在此处的源代码中看到它.