~/tools/json/to-csv

JSON

JSON to CSV Converter

Конвертировать массив JSON-объектов в CSV.

Как это работает

API вернул массив объектов JSON, а нужно открыть это в Excel, вставить в Google Sheets или отдать менеджеру, который в жизни не откроет json файл текстовым редактором? Json to csv converter online превращает массив однотипных объектов в привычную табличную структуру за один клик.

Инструмент сам находит все уникальные ключи среди всех объектов массива и использует их как заголовки колонок, даже если в каком то объекте не хватает одного из полей, просто это место в таблице останется пустым, а не сломает всю конвертацию.

Значения с запятой, кавычками или переносом строки внутри автоматически оборачиваются в кавычки по стандарту CSV, так что открыть результат потом в Excel можно без сюрпризов с разъехавшимися колонками.

Частые вопросы

Что если json это не массив, а один объект?

Инструмент ожидает именно массив объектов на верхнем уровне, один объект без обертки в квадратные скобки массива обработать не получится, оберните его в массив перед конвертацией.

Как обрабатываются вложенные объекты внутри массива при конвертации в csv?

Вложенный объект попадет в ячейку как есть в виде строкового представления, для полностью плоской таблицы вложенность лучше сначала убрать через инструмент json flatten.

Сохраняется ли порядок колонок таким же, как порядок полей в json?

Порядок колонок определяется порядком появления ключей при переборе объектов массива, обычно совпадает с порядком полей в первом объекте, но это не строго гарантировано спецификацией.

Что происходит с null значениями при конвертации json в csv?

Null превращается в пустую ячейку таблицы, визуально неотличимую от отсутствующего значения или пустой строки.