Собственно САБЖ.
Подскажите, пожалуйста, как это реализовать? Достаточно будет просто отображать с отступами, что-то типа этого:
{ "key1": "value1", "key2": "value2", "key3": { "key31": "value31", "key32": "value32" }, "key4": [ "value41", "value42", "value43" ] }