Зачем переводить JSON в CSV
JSON удобен для программ, а CSV — для таблиц: его открывают Excel и Google Таблицы. Перевод массива объектов JSON в CSV нужен, чтобы выгрузить данные из API в таблицу, передать их аналитику или импортировать в систему, которая принимает только CSV.