Есть ли способ в Java для создания JSONObject без необходимости иметь дело с исключением? В настоящее время я использую конструктор по умолчанию, который, однако, заставляет меня помещать блоки try/catch в код. Поскольку в остальной части кода я использую «opt» версию get, проверяя, является ли возвращаемое значение нулевым, существует ли способ построить объект таким же образом? (т. е. какой-то конструктор, который возвращает null, если он не может построить json из строки).Создание JSONObject в Java без исключения исключения
Пример:
try {
JSONObject temp = new JSONObject(someString);
} catch (JSONException e) {
e.printStackTrace();
}
То, что я хотел бы сделать:
JSONObject temp = ??????(someString);
if(temp != null) {...}
Опубликовать свой код .... –
Почему бы вам не положить возврат null в блок catch? –
Потому что я хочу вообще избежать блока catch. –