Насколько мне известно, PetitParser - это синтаксический анализатор, с помощью которого мы можем определять грамматики и действия для синтаксического анализа некоторого текста.
Я успешно использовал его встроенный анализатор JSON для анализа некоторой строки JSON, но я хочу сделать больше. Я хочу написать средство форматирования JSON, которое может форматировать JSON в красивом печатном стиле.
Но я не знаю, что мне делать. Нужно ли мне создавать несколько узлов и строить дерево для проанализированного JSON? А как это сделать?
Пытаюсь поискать образцы, но пока не нашел.