JSON в CSV

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

Вставьте JSON-массив объектов и мгновенно преобразуйте его в CSV. Выберите разделитель, затем скопируйте или скачайте результат — всё выполняется в вашем браузере.

  • 01Преобразуйте JSON-массив объектов в CSV мгновенно по мере ввода.
  • 02Выберите разделитель вывода: запятая, точка с запятой, табуляция или вертикальная черта.
  • 03Скопируйте CSV или скачайте его как файл .csv одним кликом.
  • 04Вложенные объекты и массивы безопасно сохраняются как JSON в своей ячейке.
  • 05100% конфиденциально — ваш JSON никогда не покидает браузер.
1007550250
Конвертер JSON в CSV
/ 01

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

Разделитель вывода:

Загрузить пример

3 строк × 3 столбцов

/ 02

Почему стоит использовать этот конвертер JSON в CSV

01

Мгновенное преобразование в реальном времени

CSV обновляется по мере ввода или вставки — никакой кнопки преобразования, никакого ожидания. Редактируйте JSON и наблюдайте, как вывод CSV меняется в реальном времени.

02

Работает с реальным JSON

Работает с массивом объектов, одиночным объектом или массивом примитивов. Строки с отсутствующими ключами остаются выровненными, потому что заголовок — это объединение всех ключей, а вложенные объекты или массивы сохраняются как JSON в своей ячейке.

03

Выберите ваш разделитель

Экспортируйте как стандартный файл с разделителями-запятыми или переключитесь на точку с запятой (распространена в европейских локалях), табуляцию (TSV) или вертикальную черту — что бы ни ожидала ваша таблица или база данных.

04

Корректное экранирование CSV

Значения, содержащие запятые, кавычки или переводы строк, автоматически заключаются в кавычки и экранируются по стандарту RFC 4180, поэтому вывод корректно открывается в Excel, Google Sheets и любом парсере CSV.

05

Копировать или скачать

Скопируйте CSV в буфер обмена одним кликом или скачайте его как готовый к использованию файл .csv. Без учётной записи, без электронной почты, без ограничений.

06

Конфиденциально и работает офлайн

Всё преобразование выполняется локально в вашем браузере с помощью JavaScript. Ваш JSON никогда не загружается на сервер, поэтому его безопасно использовать с конфиденциальными данными.

/ 03

Преобразование JSON в CSV

JSON (JavaScript Object Notation) — самый распространённый формат для API и веб-данных, тогда как CSV (Comma-Separated Values) — универсальный формат для таблиц и анализа данных. Преобразование JSON в CSV позволяет открывать ответы API, экспорты и логи в Excel или Google Sheets либо загружать их в базу данных.

Будь вы разработчик, разворачивающий ответ API, или аналитик, готовящий данные для таблицы, — этот конвертер JSON в CSV мгновенно выдаёт вам чистый, корректно экранированный CSV.

Что преобразуется
JSON-массив объектов становится таблицей CSV: каждый объект — это строка, а каждый уникальный ключ становится столбцом. Одиночный JSON-объект становится однострочным CSV, а массив простых значений становится единственным столбцом 'value'.
Как строятся столбцы
Строка заголовка — это объединение каждого ключа, найденного во всех объектах, в порядке их первого появления. Объекты, в которых отсутствует ключ, просто получают пустую ячейку в этом столбце, поэтому ваша таблица никогда не сбивается.
Вложенные данные
CSV — это плоский формат, поэтому вложенные объекты и массивы нельзя автоматически разбить на столбцы. Этот конвертер сохраняет их целыми, записывая вложенное значение как строку JSON внутри ячейки, поэтому данные не теряются.
Разделители и кодировка
Хотя CSV расшифровывается как comma-separated values, многие инструменты используют точки с запятой или табуляцию. Выберите разделитель, который ожидает ваше целевое приложение. Вывод — это текст в UTF-8, поэтому символы с диакритикой и нелатинские письменности сохраняются.
/ 04

Как преобразовать JSON в CSV

  1. 01

    Вставьте ваш JSON

    Вставьте или введите JSON-массив объектов (или одиночный объект) в поле ввода слева. Вы также можете загрузить один из примеров, чтобы увидеть ожидаемую форму.

  2. 02

    Выберите разделитель

    Оставьте запятую для стандартного CSV или выберите точку с запятой, табуляцию или вертикальную черту, если вашей таблице или базе данных нужен другой разделитель.

  3. 03

    Просмотрите CSV

    CSV появляется мгновенно справа, со строкой заголовка, построенной из ключей вашего JSON. Количество строк и столбцов показано под выводом.

  4. 04

    Копировать или скачать

    Нажмите «Копировать», чтобы поместить CSV в буфер обмена, или «Скачать CSV», чтобы сохранить его как файл .csv, готовый к открытию в Excel или Google Sheets.

/ 05

Советы по преобразованию JSON в CSV

/ 01

Используйте массив объектов

Самый чистый CSV получается из JSON-массива, где каждый элемент — это плоский объект с одинаковыми ключами, например [{"a":1,"b":2}, {"a":3,"b":4}]. Каждый ключ становится столбцом.

/ 02

Разворачивайте глубоко вложенный JSON

Если у ваших данных много вложенных уровней, рассмотрите возможность сначала развернуть их (например, user.id → user_id), чтобы каждое значение получило свой столбец, а не хранилось как строка JSON.

/ 03

Согласуйте разделитель с вашей локалью

Таблицы в некоторых европейских локалях ожидают разделитель «точка с запятой», потому что запятая используется как десятичный разделитель. Выберите разделитель, который ожидает ваша версия Excel, чтобы всё не попало в один столбец.

/ 04

Следите за несогласованными ключами

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

/ 05

Помните про UTF-8

Скачиваемый файл в UTF-8. Если Excel показывает искажённые символы с диакритикой, импортируйте файл через Данные → Из текста и выберите кодировку UTF-8.

/ 06

Сначала проверьте ваш JSON

Если вы получаете сообщение «Недопустимый JSON», проверьте на наличие завершающих запятых, одинарных кавычек вместо двойных или ключей без кавычек — это самые распространённые ошибки JSON.

/ 06

Справочник по JSON и CSV

JSON и CSV

JSON — это иерархический типизированный формат, идеальный для API и вложенных данных. CSV — это плоский нетипизированный табличный формат, идеальный для таблиц и массовых данных. Преобразование между ними — рутинный шаг в конвейерах данных.

Когда преобразовывать JSON в CSV

  • Открыть ответ API или экспорт в Excel или Google Sheets.
  • Загрузить данные в базу данных или BI-инструмент, который импортирует CSV.
  • Поделиться табличными данными с нетехническими коллегами.
  • Быстро просмотреть список записей в виде строк и столбцов.

Экранирование по RFC 4180

Стандарт CSV требует, чтобы поля, содержащие разделитель, двойную кавычку или перевод строки, заключались в двойные кавычки, а встроенные кавычки удваивались. Этот конвертер применяет эти правила автоматически.

Правила преобразования

Массив объектов → таблица

Каждый объект становится одной строкой; каждый уникальный ключ становится одним столбцом.

[{"a":1,"b":2}] → a,b / 1,2

Заголовок = объединение ключей

Столбцы — это каждый ключ из всех объектов, в порядке первого появления.

Отсутствующие ключи становятся пустыми ячейками.

Вложенное значение → строка JSON

Объекты и массивы записываются как текст JSON внутри ячейки.

{"tags":["a","b"]} → "[""a"",""b""]"

Экранирование

Ячейки с разделителем, кавычкой или переводом строки заключаются в двойные кавычки.

Hello, world → "Hello, world"

/ 07

Часто задаваемые вопросы о конвертере JSON в CSV

Q01Как преобразовать JSON в CSV?

Вставьте ваш JSON-массив объектов в поле ввода. Инструмент мгновенно преобразует его в CSV: каждый объект становится строкой, а каждый ключ — столбцом. Затем нажмите «Копировать» или «Скачать CSV». Всё происходит в вашем браузере.

Q02Какую структуру JSON он ожидает?

Лучше всего подходит массив объектов — например, [{"name":"Alice","age":30}, {"name":"Bob","age":25}]. Одиночный объект становится однострочным CSV, а массив простых значений — одностолбцовым CSV.

Q03Что происходит с вложенными объектами и массивами?

CSV — это плоский формат, поэтому вложенные значения не могут автоматически стать собственными столбцами. Конвертер сохраняет их, записывая вложенный объект или массив как строку JSON внутри этой ячейки, поэтому ничего не теряется. Для отдельных столбцов сначала разверните JSON.

Q04Можно ли использовать точку с запятой или табуляцию вместо запятой?

Да. Используйте выбор разделителя для переключения между запятой, точкой с запятой, табуляцией или вертикальной чертой. Точка с запятой и табуляция полезны для европейских таблиц и рабочих процессов TSV.

Q05Загружается ли мой JSON на сервер?

Нет. Преобразование выполняется полностью в вашем браузере с помощью JavaScript. Ваши данные никогда не отправляются и нигде не хранятся, поэтому безопасно преобразовывать личный или конфиденциальный JSON.

Q06Откроется ли CSV корректно в Excel?

Да. Значения, содержащие запятые, кавычки или переводы строк, заключаются в кавычки и экранируются по стандарту RFC 4180, поэтому файл корректно открывается в Excel, Google Sheets и других табличных приложениях.

Q07Есть ли ограничение на размер?

Фиксированного ограничения нет, но поскольку всё выполняется в вашем браузере, очень большие файлы (десятки мегабайт) зависят от памяти вашего устройства. Для типичных ответов API и экспортов это мгновенно.

Q08Бесплатен ли этот конвертер JSON в CSV?

Да, полностью бесплатен, без регистрации, без водяных знаков и без ограничений. Преобразуйте столько JSON, сколько хотите.