Конвертер JSON в CSV онлайн

Преобразуйте JSON в CSV онлайн: превратите массив плоских объектов в чистый CSV со строкой заголовка.

Ваш JSON разбирается и преобразуется в CSV локально в вашем браузере, и ничего не загружается на сервер.

Создаёт и поддерживает Udit Agarwal

Сначала нужен читаемый, проверенный 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

  1. Вставьте ваш массив JSON из плоских объектов в поле ввода.
  2. Просмотрите живой вывод CSV справа и проверьте баннер с предупреждением.
  3. Исправьте ошибки разбора или структуры, показанные под полем ввода, если они появятся.
  4. Нажмите «Копировать», чтобы взять CSV, или используйте кнопку .csv для скачивания data.csv.
  5. Откройте скачанный файл в 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 выполняется полностью в вашем браузере, поэтому ваши данные не покидают устройство и ничего не отправляется на сервер.

Связанные инструменты

  • Форматировщик JSON — Форматируйте, минимизируйте и проверяйте JSON с указанием места ошибок.
  • Просмотрщик JSON — Текстовый и древовидный просмотр со сворачиванием/разворачиванием и путями узлов.
  • Просмотр дерева JSON — Изучайте JSON в виде сворачиваемого типизированного дерева.
  • JSON в TypeScript — Генерируйте интерфейсы TypeScript из образца JSON.
  • JSON в код — Генерируйте типы Go, Rust, Python, Java, Kotlin, C# и TypeScript из JSON.
  • YAML ↔ JSON — Преобразуйте YAML в JSON и обратно.
  • Генератор тестовых данных — Генерируйте фиктивные данные JSON: имена, e-mail, UUID, даты и другое.

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

  • Экранирование JSON — Экранируйте текст в строку JSON или разэкранируйте строку JSON в обычный текст.
  • JSON в код — Генерируйте типы Go, Rust, Python, Java, Kotlin, C# и TypeScript из JSON.
  • JSON Diff — Сравнение двух документов JSON со структурным различием.
  • Генератор и валидатор JSON Schema — Генерация JSON Schema из образца или проверка документа.
  • JSON Flatten — Сплющивайте вложенный JSON в ключи с точечной нотацией или разворачивайте обратно.
  • JSON в Zod — Сгенерируйте схему Zod из образца JSON — строки, числа, массивы и вложенные объекты.
  • JSON в Pydantic — Сгенерируйте классы моделей Pydantic v2 из образца JSON с типами и алиасами.
  • JSONPath Evaluator — Проверьте выражение JSONPath на вашем JSON и смотрите совпадения вживую.
  • JSON в TOON — Преобразуйте JSON в TOON и обратно, чтобы упаковать данные в меньше токенов LLM.
  • jq Playground — Вставьте JSON, напишите фильтр jq и мгновенно увидите результат — настоящий движок jq в браузере.
  • TypeScript в тестовый JSON — Сгенерируйте реалистичный тестовый JSON из интерфейса TypeScript.
  • Данные из JSON Schema — Сгенерируйте образец JSON, соответствующий вашей JSON Schema.

Все инструменты: JSON (29) · Все инструменты