Перейти к содержимому

Преобразовать JSON в CSV

Этот инструмент записывает массив JSON как таблицу CSV со строкой заголовка, собранной из найденных ключей. Не всякий документ JSON является таблицей, и эта страница в основном об этом различии: массив объектов превращается в строки и столбцы, а отдельный объект или простое значение таблицы в себе не содержит. Преобразование идёт в браузере, файл никуда не загружается.

Работает в вашем браузере

Перетащите файл сюда

JSON, до 50 МБ

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

  1. 1 Выберите файл JSON, у которого на верхнем уровне массив.
  2. 2 Задайте разделитель, если в результате не нужна запятая.
  3. 3 GRID16 записывает таблицу в вашем браузере.
  4. 4 Скачайте CSV.

Вопросы

Какой JSON может стать таблицей?
Тот, у которого на верхнем уровне массив. У отдельного объекта или простого значения строк нет, и обработка скажет об этом, а не придумает таблицу.
Что происходит с вложенными объектами и массивами?
Они записываются как текст JSON внутри ячейки. Так значение остаётся целым в одном поле CSV - единственный ответ, при котором ничего не теряется.
А если у объектов разные ключи?
Заголовок содержит все столбцы, которые встречаются хоть где-то, в порядке первого появления, а строка, где какого-то нет, оставляет эту ячейку пустой.
Мой файл загружается на сервер?
Нет. Преобразование идёт в браузере, файл не покидает ваше устройство.

Другие инструменты