JSON в CSV
Преобразуйте массив плоских объектов JSON в CSV.
Ваш JSON разбирается и преобразуется в CSV локально в вашем браузере, и ничего не загружается на сервер.
Сначала нужен читаемый, проверенный JSON? Попробуйте форматировщик JSON.
Об инструменте JSON в CSV
Этот конвертер JSON в CSV превращает массив плоских объектов JSON в CSV-файл с разделителями-запятыми и строкой заголовка, готовый к открытию в таблице. Столбцы строятся из объединения ключей всех объектов, поэтому строки с пропущенными полями всё равно выстраиваются правильно, а любое значение, содержащее запятые, кавычки или переводы строк, безопасно заключается в кавычки по правилам CSV. Он удобен разработчикам, экспортирующим ответы API, QA-инженерам, превращающим тестовые фикстуры в таблицу, и аналитикам, которым нужно преобразовать JSON в CSV для Excel, Google Таблиц или Numbers. Вставьте одиночный объект или целый массив JSON в CSV, и результат обновится мгновенно. Всё обрабатывается локально в вашем браузере, поэтому даже большие данные остаются на вашей машине и ничего не загружается на сервер.
Возможности
- Преобразует массив плоских объектов JSON или одиночный объект в CSV
- Генерирует строку заголовка из объединения всех ключей по всем строкам
- Выравнивает строки с пропущенными ключами, оставляя эти ячейки пустыми
- Безопасно заключает в кавычки и экранирует значения с запятыми, кавычками или переводами строк
- Преобразует вложенные объекты и массивы в строку JSON внутри ячейки с явным предупреждением
- Живое преобразование по мере ввода со встроенными сообщениями об ошибках разбора
- Копирование CSV в буфер обмена или скачивание его как data.csv в один клик
Как использовать JSON в CSV
- Вставьте ваш массив JSON из плоских объектов в поле ввода.
- Просмотрите живой вывод CSV справа и проверьте баннер с предупреждением.
- Исправьте ошибки разбора или структуры, показанные под полем ввода, если они появятся.
- Нажмите «Копировать», чтобы взять CSV, или используйте кнопку .csv для скачивания data.csv.
- Откройте скачанный файл в Excel, Google Таблицах или Numbers.
Пример
Ввод
[ { "id": 1, "name": "Ада" }, { "id": 2, "name": "Линус, мл." } ]
Результат
id,name
1,Ада
2,"Линус, мл."
Значения с запятыми автоматически заключаются в кавычки в выводе CSV.
Частые ошибки и устранение неполадок
- Вы вставили одиночный объект вместо массива и ожидали несколько строк. — Одиночный объект преобразуется в одну строку данных. Оберните несколько записей в массив, например [ {...}, {...} ].
- Ошибка: каждый элемент должен быть плоским объектом, найдена строка не-объект. — Удалите строки, числа или массивы из списка верхнего уровня, чтобы каждый элемент был обычным объектом.
- Предупреждение сообщает, что некоторые значения были вложенными объектами или массивами и были преобразованы в строку JSON. — Уплощите вложенные поля в ключи верхнего уровня перед преобразованием, если вы хотите чистые, читаемые ячейки CSV.
- Ошибка: ожидался массив объектов (или одиночный объект). — Примитивы верхнего уровня, например голое число или строка, не могут стать строками. Предоставьте объект или массив объектов.
- Excel разбивает многострочную ячейку на несколько строк. — Конвертер правильно заключает значения с переводами строк в кавычки. Убедитесь, что ваша таблица импортирует файл как CSV, а не как текст фиксированной ширины.
Часто задаваемые вопросы
- Что такое конвертер JSON в CSV от ArrayKit?
- Это браузерный инструмент, который преобразует массив плоских объектов JSON (или одиночный объект) в CSV со строкой заголовка, который вы можете скопировать или скачать как data.csv.
- Как преобразовать в CSV массив JSON с разными ключами у каждого объекта?
- Просто вставьте массив. ArrayKit собирает объединение всех ключей по всем объектам для заголовка, а любая строка с пропущенным ключом получает пустую ячейку в этом столбце.
- Что происходит с вложенными объектами и массивами при преобразовании?
- Вложенные значения преобразуются в строку JSON в одной ячейке, и показывается предупреждение. CSV лучше работает с плоскими объектами, поэтому сначала уплощите их для более чистого результата.
- Могу ли я открыть результат CSV в Excel или Google Таблицах?
- Да. Нажмите кнопку .csv, чтобы скачать data.csv, затем откройте его в Excel, Google Таблицах или Numbers как файл с разделителями-запятыми.
- Заключает ли конвертер в кавычки значения с запятыми или кавычками?
- Да. Любое значение с запятой, двойной кавычкой или переводом строки оборачивается в кавычки, а внутренние кавычки удваиваются по стандартным правилам экранирования CSV.
- Загружается ли куда-либо мой JSON при преобразовании в CSV?
- Нет. Это преобразование JSON в CSV выполняется полностью в вашем браузере, поэтому ваши данные не покидают устройство и ничего не отправляется на сервер.
Связанные инструменты
Все инструменты ArrayKit