Сначала найдите все поля
Первый запуск формирует список ключей. Снимите отметки с лишних столбцов и измените порядок стрелками. Новый вход или другая стратегия раскрытия сбрасывают выбор, чтобы старые пути не скрывали новые поля.
Инструменты JSON
Вставьте объект или массив объектов. Просмотр автоматически обновляется при изменении полей и параметров.
Обработка в браузере. Входные данные не отправляются и не сохраняются.
Преобразуйте данные для просмотра строк.
Поля определяются при преобразовании. Имена — JSON Pointer. Изменение входа или структуры сбрасывает выбор столбцов.
Обновление результата…
При переводе JSON в CSV легко пропустить поле, которое есть только в последней записи. Конвертер JSON в CSV собирает ключи всех объектов перед выбором столбцов, поэтому список не ограничивается первой строкой.
Запрос JSON в Excel часто означает подготовку отчёта из ответа API. Здесь создаётся текстовая таблица: запись больших чисел сохраняется, но тип столбца при импорте в Excel всё равно нужно выбирать осознанно.
Вложенный JSON получает столбцы JSON Pointer. Путь /user/name отличается от ключа /user.name с точкой в имени. Косая черта и тильда экранируются, чтобы имена не перекрывали друг друга.
JSON в CSV по умолчанию оставляет массив компактным JSON-текстом в ячейке. Режим индексов распределяет элементы по столбцам. В обоих случаях количество родительских записей сохраняется.
Первый запуск формирует список ключей. Снимите отметки с лишних столбцов и измените порядок стрелками. Новый вход или другая стратегия раскрытия сбрасывают выбор, чтобы старые пути не скрывали новые поля.
Автопреобразование включено по умолчанию. Через 400 мс после последнего изменения входа, параметров или столбцов результат обновляется. Отключите его для кнопки преобразования или Ctrl/Cmd + Enter. Копирование и скачивание недоступны, пока результат не обновлён.
Таблица показывает по 50 дополнительных строк. Экспорт и копирование всегда включают все строки. BOM добавляется только в скачиваемый файл, а не в буфер обмена.
Столбцы идут в порядке первого появления во всём наборе. Пропущенное поле и null дают пустую ячейку, а 0 и false сохраняют значения. Один объект считается одной строкой.
Ячейки с разделителем, кавычкой или переносом заключаются в двойные кавычки. Внутренние кавычки удваиваются. Пустые ячейки тоже заключаются в кавычки; можно применить это ко всем ячейкам.
Поддерживаются запятая, точка с запятой, табуляция и вертикальная черта. Между строками CRLF. Для табуляции скачивается .tsv, в остальных случаях .csv. Маркер UTF-8 BOM можно включить отдельно.
Большие целые, экспоненты и завершающие нули дробей не проходят через числа с плавающей точкой. Строка 007 остаётся такой же в файле, хотя табличная программа может изменить её при открытии.
Один объект или массив, содержащий только объекты. Массивы чисел и смешанных значений не подходят. Если записи находятся в поле data, сначала извлеките его содержимое.
По умолчанию они раскрываются в пути вроде /address/city. Отключите раскрытие, чтобы сохранить объект JSON-текстом в одной ячейке. Пустые контейнеры остаются {} и [].
JSON в CSV оставляет массив в ячейке либо распределяет по столбцам с индексами, например /tags/0. Новые строки для отдельных элементов не создаются.
null становится пустой ячейкой, как отсутствующее поле и пустая строка. Число 0 и логическое false не исчезают. Исходные типы по одному CSV восстановить нельзя.
Выберите тот же разделитель, что используется в диалоге импорта: запятую, точку с запятой, табуляцию или вертикальную черту. Если Excel показывает всё в одном столбце, проверьте совпадение этих настроек.
Нашли случай, который обрабатывается неверно?
Используйте JSON в CSV для подготовки нужных полей. Откройте пример, проверьте представление массивов и порядок столбцов, затем экспортируйте все записи.