Andrei Solntsev
Да нет, почему. Есть библиотека Gson (и другие, конечно, тоже есть). Gson.fromJson() и погнал.
Это пока не получается так что в итерациях вход и/или выход меняется. Вот тогда я начинаю сразу сильнее любить Python и json.loads(), который на выходе выдаёт dict. Вот реально больная тема если нужно много разных json , да ещё и с разными уровнями вложенности, да ещё и могут меняться.