Об инструменте
Что делает JSON в CSV
Превратите массив JSON в таблицу CSV, которую Excel, Numbers и Google Таблицы открывают сразу. Поиск полей, экранирование и преобразование идут в этой вкладке, поэтому выгрузка с данными клиентов не покидает браузер.
- Столбцы берутся из всех строк, а не только из первойВ ответах API необязательные поля часто отсутствуют в первых записях. Заголовок — это объединение всех ключей файла в порядке первого появления, поэтому поле, которое встречается только в 400-й строке, всё равно получит столбец и не потеряется.
- Вложенные значения сохраняютсяОбъекты и массивы записываются компактным JSON внутри одной ячейки. Потерянное поле заметить невозможно и это тихая потеря данных, а JSON в ячейке ещё можно прочитать.
- Пропуски остаются пустыми, а не словом nullИ отсутствующий ключ, и явный null дают пустую ячейку, поэтому таблица считает их пустыми, а не текстом.
- Правильные кавычкиЯчейки с запятыми, кавычками или переводами строк берутся в кавычки, а внутренние кавычки удваиваются — именно это не даёт именам, адресам и длинным примечаниям сломать таблицу.
Краткая инструкция
Как пользоваться: JSON в CSV
- 1
Вставьте или перетащите JSON
Вставьте массив объектов, массив массивов или выберите файл .json. Ничего не загружается.
- 2
Проверьте структуру
Сводка покажет, сколько найдено строк и столбцов и какие поля стали заголовком.
- 3
Скачайте CSV
Файл сохраняется как .csv и сразу открывается в таблице без мастера импорта.
Частые вопросы
Частые вопросы
Какие структуры JSON поддерживаются?
Основной случай — массив объектов. Массив массивов использует первую строку как заголовок, массив простых значений становится одним столбцом value, а один объект — таблицей из одной строки.
Что происходит с вложенными объектами и массивами?
Они записываются компактным JSON в своей ячейке, поэтому структура сохраняется в выгрузке, а не исчезает.
Мой JSON куда-то загружается?
Нет. Он читается встроенным парсером браузера и преобразуется в памяти; ни один запрос не несёт ваши данные.
Почему столбцов больше, чем было в первом объекте?
Потому что заголовок — объединение всех ключей файла. Если взять только первый объект, поля, появившиеся позже, тихо пропадут.
Есть ограничение по размеру?
20 МБ на файл, до 100 000 строк и 500 столбцов. Свыше этого вкладка браузера — уже не разумное место для преобразования данных.