Menu

Конвертер JSON в CSV

Преобразуйте массивы JSON в CSV и обратно, со строкой заголовка.

Автор Nethanel Bar, Co-founder & CEO

Последнее обновление

Готовы по-настоящему научиться программировать?

Coddy учит на практике: вы пишете настоящий код прямо в браузере — интерактивные уроки, мгновенная проверка и помощь ИИ, когда застряли.

Что такое конвертер JSON в CSV?

Конвертер JSON в CSV превращает структурированные JSON-данные — обычно массив объектов, например ответ API, — в плоскую таблицу с разделителями-запятыми, которую можно открыть в Excel, Google Sheets или загрузить в базу данных. Работает и в обратную сторону: разбирает CSV-файл (со строкой заголовков) и возвращает JSON-массив объектов.

При конвертации JSON → CSV инструмент собирает все ключи из всех объектов, строит из них строку заголовков и записывает по одной строке на объект. Значения с запятыми, кавычками или переносами строк заключаются в кавычки по стандарту CSV, поэтому результат корректно открывается в любой электронной таблице. При конвертации CSV → JSON первая строка считается именами столбцов, а каждая следующая становится объектом; числа и булевы значения распознаются автоматически.

Всё выполняется локально в вашем браузере — данные никуда не загружаются.

Чему вы научитесь по ходу конвертации

  • CSV — плоский двумерный формат; JSON допускает вложенность: глубоко вложенные значения записываются строкой в одну ячейку CSV.
  • Стандарт CSV (RFC 4180) заключает в кавычки любое поле с запятой, двойной кавычкой или переносом строки, а внутренние кавычки удваивает.
  • CSV нужна строка заголовков, чтобы при обратной конвертации каждый столбец сопоставился с ключом JSON.
  • JSON → CSV лучше всего работает с массивом плоских объектов одинаковой структуры («таблицей» записей).

Как конвертировать JSON в CSV: пошагово

  1. Выберите направление

    Выберите JSON → CSV, чтобы развернуть JSON в таблицу, или CSV → JSON для обратного преобразования.

  2. Вставьте данные

    Для JSON → CSV вставьте массив объектов. Для CSV → JSON вставьте CSV, первая строка которого — заголовки.

  3. Проверьте столбцы

    Столбцы определяются автоматически по ключам объектов (JSON → CSV) или по строке заголовков (CSV → JSON).

  4. Скопируйте или поменяйте местами

    Скопируйте результат одним кликом или нажмите «поменять местами», чтобы сразу преобразовать его обратно.

Примеры для пробы

Список записей

Paste a small example into the tool and change one part at a time.

Превращается в CSV с заголовком id,name и одной строкой на объект.

Значения, требующие кавычек

Copy the original value, run the tool, then compare the result.

Запятая внутри значения сохраняется благодаря заключению ячейки в кавычки: "hello, world".

Частые ошибки

  • Передать один JSON-объект вместо массива — JSON → CSV ожидает массив объектов (список строк).
  • CSV без строки заголовков — первая строка используется как имена столбцов, и без неё данные сдвигаются.
  • Ожидать, что вложенные объекты раскроются в столбцы — глубокие значения записываются строкой в одну ячейку, а не разворачиваются автоматически.

Вопросы и ответы о конвертации JSON в CSV

Как конвертировать JSON в CSV?
Вставьте JSON-массив объектов в режиме JSON → CSV. Инструмент построит заголовок из ключей и запишет по одной CSV-строке на объект, при необходимости заключая значения в кавычки.
Можно ли конвертировать CSV обратно в JSON?
Да. Переключитесь в режим CSV → JSON и вставьте CSV со строкой заголовков; каждая строка станет JSON-объектом с ключами из имён столбцов.
Обрабатываются ли запятые и кавычки внутри значений?
Да. Вывод соответствует стандарту CSV — поля с запятыми, кавычками или переносами строк заключаются в двойные кавычки, а внутренние кавычки удваиваются.
Мои данные куда-то загружаются?
Нет. Разбор и конвертация полностью выполняются в вашем браузере, на сервер ничего не отправляется.

Узнать больше

Другие инструменты разработчика

Coddy programming languages illustration

Учитесь программировать с Coddy

НАЧАТЬ