为什么/如何取消选中org.json.JSONException?

Cam*_*sei 1 java eclipse json exception-handling exception

阅读如何识别java中的已检查和未检查的异常?我好疑惑:

为什么根据maven和eclipse取消选中org.json.JSONException? (未处理时没有编译错误)

两者都根据javadoc和源代码扩展java.lang.Exception ...


没有try/catch,org.JSON.JSONArray不会产生错误: 没有trycatch,org.JSON.JSONArray不会产生错误


为了比较,这是一个检查过的异常示例:

atg.taglib.json.util.JSONArray在没有try/catch的情况下产生错误: atg.taglib.json.util.JSONArray在没有trycatch的情况下产生错误

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

Sot*_*lis 5

你有一个旧版本的org.json库.我想他们还有一段时间没有更新他们的文档.从版本20131018开始,JSONException扩展RuntimeException并因此是未经检查的例外.

您可以在此处的源代码中看到它.