Почему / как не проверяется org.json.JSONException?

1

Чтение Как идентифицировать проверенные и непроверенные исключения в java? Удиви меня:

Почему org.json.JSONException не проверяется в соответствии с maven и eclipse? (без ошибок компиляции, когда не обрабатывается)

Оба расширяют java.lang.Exception в соответствии с javadoc и исходным кодом...


org.JSON.JSONArray не производит ошибок без try/catch: Изображение 174551


Для сравнения, здесь приведен пример исключенного исключения:

atg.taglib.json.util.JSONArray создает ошибку без try/catch: Изображение 174551

atg.taglib.json.util.JSONArray не производит ошибок при попытке /catch: Изображение 174551

Теги:
exception
exception-handling

1 ответ

5
Лучший ответ

У вас есть старая версия библиотеки org.json. Я думаю, они также не обновили свой документ в то время. Начиная с версии 20131018, JSONException расширяет RuntimeException и, следовательно, является неконтролируемым исключением.

Вы можете увидеть его в исходном коде, здесь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню