JSON в CSV

Делает из массива объектов таблицу. Вложенные поля можно развернуть в имена через точку.

Таблица — прямоугольник, JSON часто нет

Массив объектов, один объект или массив массивов. Объект становится строкой. Ключ, который есть только у второго объекта, всё равно получает столбец. Если развернуть, выйдет author.name, списки — tags[0]. Иначе объект ляжет в ячейку как JSON.

Ячейка с разделителем, кавычкой или переводом берётся в кавычки, внутренние кавычки удваиваются. Так Excel читает обратно. Где Excel считает запятую десятичной, выберите точку с запятой. Типов в CSV нет: null становится пустым. Обратно: CSV в JSON. Для конфигурации лучше JSON в YAML.