Преобразовать JSON в CSV
Этот инструмент записывает массив JSON как таблицу CSV со строкой заголовка, собранной из найденных ключей. Не всякий документ JSON является таблицей, и эта страница в основном об этом различии: массив объектов превращается в строки и столбцы, а отдельный объект или простое значение таблицы в себе не содержит. Преобразование идёт в браузере, файл никуда не загружается.
Работает в вашем браузере
Перетащите файл сюда
JSON, до 50 МБ
Как это работает
- 1 Выберите файл JSON, у которого на верхнем уровне массив.
- 2 Задайте разделитель, если в результате не нужна запятая.
- 3 GRID16 записывает таблицу в вашем браузере.
- 4 Скачайте CSV.
Вопросы
- Какой JSON может стать таблицей?
- Тот, у которого на верхнем уровне массив. У отдельного объекта или простого значения строк нет, и обработка скажет об этом, а не придумает таблицу.
- Что происходит с вложенными объектами и массивами?
- Они записываются как текст JSON внутри ячейки. Так значение остаётся целым в одном поле CSV - единственный ответ, при котором ничего не теряется.
- А если у объектов разные ключи?
- Заголовок содержит все столбцы, которые встречаются хоть где-то, в порядке первого появления, а строка, где какого-то нет, оставляет эту ячейку пустой.
- Мой файл загружается на сервер?
- Нет. Преобразование идёт в браузере, файл не покидает ваше устройство.