Я думаю, что для красивой печати чего-то очень полезно знать его структуру.
Чтобы получить структуру, вам нужно разобрать ее.Поэтому я не думаю, что это станет намного проще, чем сначала проанализировать имеющуюся у вас строку JSON, а затем использовать метод симпатичной печати toString , упомянутый в комментариях выше.
КонечноВы можете сделать то же самое с любой библиотекой JSON.