Конвертер JSON в CSV
Массив однотипных объектов из JSON раскладывается в таблицу CSV, а ключи первой записи становятся шапкой.
Конвертер JSON в CSV раскладывает массив однотипных объектов в таблицу. Ключи первой записи становятся заголовками столбцов, каждая следующая запись — строкой.
Что происходит при конвертации JSON в CSV
JSON описывает данные деревом: внутри объекта может лежать другой объект, а рядом массив произвольной глубины. Таблица так не умеет, у неё есть только строки и столбцы.
Поэтому конвертация ждёт на входе плоский список: массив объектов с одинаковым набором полей. Такой список ложится в таблицу один в один и открывается в Excel или Google Таблицах без дополнительной обработки.
- Ключи первого объекта попадают в шапку таблицы.
- Каждый объект массива становится отдельной строкой.
- Вложенные объекты и массивы в столбцы не раскладываются: расплющить их нужно заранее.
- Записи с другим набором полей сдвинут значения относительно шапки.
- Файл с синтаксической ошибкой не конвертируется: задание завершится с ошибкой.
Как конвертировать JSON в CSV
- Загрузите файл JSON на этой странице.
- Выберите формат CSV.
- Нажмите «Конвертировать».
- Скачайте таблицу.
Откуда обычно берут такой JSON
- Выгрузить ответ API и показать данные коллеге, который работает в Excel.
- Загрузить список товаров или контактов в CRM, принимающую только таблицы.
- Посчитать статистику по выгрузке из базы формулами, а не кодом.
- Свести данные из нескольких источников в один файл для отчёта.
Проверьте структуру перед загрузкой
- Убедитесь, что в файле именно массив объектов, а не один объект целиком.
- Сравните набор ключей у первой и последней записи: он должен совпадать.
- Расплющите вложенность: замените
user.nameна отдельное поле верхнего уровня. - Проверьте файл любым валидатором JSON: ошибка синтаксиса остановит конвертацию.
Ограничения
- Размер файла: до 50 МБ без регистрации, до 100 МБ с бесплатным аккаунтом.
- Разделитель в готовом файле — запятая.
Другие направления с JSON
- Данные нужно показать человеку, а не программе: подойдёт конвертер JSON в PDF.
- Структуру пора вывести на страницу: разметку даст конвертер JSON в HTML.
- Обратная задача, таблица есть, а нужен JSON: конвертер XLSX в JSON.
Частые вопросы
Что будет с вложенными объектами?
В отдельные столбцы они не разложатся. Приведите данные к плоскому виду до загрузки, иначе в ячейке окажется невнятное значение.
Почему конвертация завершилась ошибкой?
Чаще всего дело в структуре: файл содержит один объект вместо массива либо в нём есть синтаксическая ошибка. Проверьте JSON валидатором и загрузите снова.
Откуда берутся заголовки столбцов?
Из ключей первого объекта в массиве. Если у остальных записей поля другие, значения встанут не под своими заголовками.
Какой разделитель используется?
Запятая. Значения с запятыми внутри заключаются в кавычки по правилам CSV.
Подробнее о форматах
Что это за формат, чем открыть и чем отличается от других.