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

问题描述 投票:1回答:1

阅读How to identify checked and unchecked exceptions in java?使我感到奇怪:

为什么要根据Maven和Eclipse将org.json.JSONException取消选中?(如果不处理,则没有编译错误)

两者都根据the javadocsource code扩展了java.lang.Exception


org.JSON.JSONArray在没有try / catch的情况下不会产生错误:“


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

atg.taglib.json.util.JSONArray产生一个没有try / catch的错误:“

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

java json eclipse exception exception-handling
1个回答
6
投票

您有org.json库的旧版本。我想他们也已经有一段时间没有更新文档了。由于version 20131018JSONException扩展了RuntimeException,因此是未经检查的异常。

您可以在源代码here中看到它。

© www.soinside.com 2019 - 2024. All rights reserved.