Конвертер JSON в CSV — Развёртывание вложенного JSON
Преобразуйте массивы JSON, вложенные объекты и NDJSON в CSV прямо в браузере. Вложенные ключи превращаются в столбцы с точечными путями, есть настройки разделителя и заголовка.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяПревратите JSON в CSV, готовый для электронных таблиц
API, экспортёры журналов и базы данных NoSQL работают с JSON, а электронные таблицы, BI-инструменты и мастера импорта обычно ожидают CSV. Конвертер JSON в CSV устраняет этот разрыв. Вставьте массив объектов, отдельный объект или JSON, разделённый переводами строк, и инструмент построит таблицу с одной строкой на запись и одним столбцом на поле. Предпросмотр точно показывает, как будут выглядеть ваши данные, ещё до скачивания, а CSV можно скопировать в буфер обмена или сохранить в файл.
Реальный JSON редко бывает плоским. Запись клиента может содержать объект address и список tags. Вместо того чтобы сваливать эти структуры в одну нечитаемую ячейку, конвертер разворачивает их с помощью точечных путей: address.city, address.zip, tags.0, tags.1 и так далее. Если вы предпочитаете сохранять массивы целиком, переключите параметр массивов на Keep as JSON text, и каждый массив будет записан как компактный JSON в одном столбце.
Справляется с неоднородными записями
Объекты в одном массиве часто имеют разные поля, особенно когда необязательные свойства опущены. Конвертер просматривает каждую запись, собирает объединение всех ключей в порядке их первого появления и заполняет отсутствующие значения пустыми ячейками, так что никакие данные не теряются незаметно. Значения null становятся пустыми ячейками, логические значения и числа записываются как обычный текст, а значения, содержащие разделитель, кавычки или переводы строк, заключаются в кавычки в соответствии со стандартом CSV (RFC 4180).
Разделители, заголовки и конфиденциальность
Выбирайте запятую для большинства инструментов, точку с запятой — для программ электронных таблиц в региональных настройках с десятичной запятой, табуляцию — для файлов TSV, а вертикальную черту (pipe) — когда в ваших данных много запятых. Отключите строку заголовка, если дописываете записи в существующий файл. Вся обработка происходит локально в вашем браузере: JSON, который вы вставляете или перетаскиваете, никогда не загружается на сервер, поэтому инструмент безопасен для ответов API с персональными данными, внутренней конфигурацией или журналами доступа. Для очень больших файлов предпросмотр показывает первые 100 строк, тогда как скачанный файл всегда содержит все записи.
Как использовать
- Добавьте JSONВставьте массив JSON, отдельный объект или NDJSON либо перетащите файл .json.
- Выберите параметрыУкажите разделитель, решите, как обрабатывать массивы, и включите или отключите строку заголовка.
- Проверьте предпросмотрПросмотрите развёрнутые столбцы и первые строки в таблице предпросмотра.
- Скачайте или скопируйтеСохраните файл CSV или скопируйте его в буфер обмена.