Я пытаюсь получить поле от JsonObject таким образом:
myJsonObject.getAsJsonObject("first").getAsJsonObject.("two").get("booleanValue").getAsBoolean();
Это прекрасно работает, когда у JsonObject есть все поля, которые я пытаюсь получить.
Моя проблема в том, что "booleanValue"
возвращает мне ноль, и я получаю NullPointerException
за попытку getAsBoolean
. Конечно, я могу проверить, является ли он нулевым, прежде чем пытаться getAsBoolean
, но мне интересно, есть ли какое-нибудь более красивое решение для этого случая.
- Я не контролирую контент json (он не входит в мои обязанности).
Надеюсь, вы понимаете мою проблему ..
Извините за мой английский и заранее спасибо!