Этот конвертер 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.
Значения с запятыми автоматически заключаются в кавычки в выводе 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 выполняется полностью в вашем браузере, поэтому ваши данные не покидают устройство и ничего не отправляется на сервер.
Связанные инструменты
Форматировщик JSON — Форматируйте, минимизируйте и проверяйте JSON с указанием места ошибок.
Просмотрщик JSON — Текстовый и древовидный просмотр со сворачиванием/разворачиванием и путями узлов.
Просмотр дерева JSON — Изучайте JSON в виде сворачиваемого типизированного дерева.
JSON в TypeScript — Генерируйте интерфейсы TypeScript из образца JSON.
JSON в код — Генерируйте типы Go, Rust, Python, Java, Kotlin, C# и TypeScript из JSON.