tomai
Войти
Бесплатно · Инструменты разработчика

JSON в CSV

Преобразовать массив JSON-объектов в табличный CSV

Ввод JSON
Вывод CSV

Что такое конвертер JSON в CSV?

Конвертер JSON в CSV превращает структурированные данные JSON в простой двумерный табличный формат, который нативно читают таблицы, базы данных и большинство инструментов обработки данных. Объекты JSON отлично работают в коде, но когда отчёт нужно открыть в Excel, загрузить в SQL или передать коллеге, использующему таблицы, CSV — универсальный мост: его читает почти всё.

Возможности

  • Конвертирует массивы объектов, один объект и массивы массивов
  • Выбирает запятую, точку с запятой, табуляцию или вертикальную черту как разделитель
  • Опционально выводит объединение всех ключей как строку заголовков
  • Раскрывает вложенные объекты в колонки с точечной нотацией
  • Заключает и экранирует каждое поле для чистой повторной загрузки
  • Считает строки, копирует или скачивает результат

Когда использовать

  • Открыть ответ JSON API в таблице
  • Загрузить записи JSON в базу данных или BI-инструмент
  • Подготовить данные для старых систем, принимающих только CSV
  • Поделиться структурированными данными с нетехническими коллегами

Конфиденциальность: преобразование полностью происходит в вашем браузере — вставленное никогда не загружается.

Как объекты превращаются в строки и ячейки

Конвертер ожидает массив объектов и объединяет их ключи в одну строку заголовков:

  • Вложенные объекты становятся заголовками с точками (user.name, user.email) вместо того, чтобы игнорироваться или преобразовываться в строки.
  • Массивы примитивов сворачиваются в одну ячейку с разделителем |; массивы объектов раскрываются в проиндексированные подстолбцы.
  • Ключ, отсутствующий в одной из строк, становится пустой ячейкой — порядок столбцов определяется первым объектом, в котором этот ключ объявлен.

Уплощение вложенных JSON-структур в столбцы

Вывод, готовый для таблиц

Один клик превращает объекты и массивы в чистое CSV в стиле RFC, которое без трения импортируется в Excel, Google Sheets, SQL и Python.

🔒

Разделитель на ваш выбор

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

🎯

Вложенность сохраняется

Вложенные объекты раскрываются в читаемые колонки с точками — сложные данные становятся широкими полезными таблицами, а не непрозрачными JSON-блоками.

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

Какие формы JSON принимает инструмент?

Массивы объектов (самый частый случай), один объект верхнего уровня и массивы массивов (данные по строкам). Скалярные значения вроде простой строки или числа наверху отклоняются с ясной ошибкой, так как из одного скаляра таблицу построить нельзя.

Как работает раскрытие?

При включённом раскрытии вложенные объекты становятся колонками с точками: {"user":{"name":"Ada"}} превращается в заголовок "user.name". Вложенные массивы остаются JSON-текстом в ячейке. При выключенном — каждое вложенное значение кодируется JSON в ячейке.

Загружается ли мой JSON куда-либо?

Нет. Всё работает в вашем браузере на чистом JavaScript — ничего не передаётся и не сохраняется.

Что происходит с глубоко вложенными массивами объектов?

Они разворачиваются в пронумерованные столбцы (items.0.sku, items.1.sku) до самого широкого ряда, что обеспечивает возможность импорта каждой записи в электронные таблицы. Если вы предпочитаете объединить их в одну ячейку, предварительно выполните уплощение JSON-структуры перед конвертацией — пунктирные заголовки точно показывают, что произойдёт.

Похожие инструменты

Похожие инструменты