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

Конвертируйте CSV в JSON онлайн за секунды. Бесплатный инструмент, превращающий строки таблицы в чистые JSON-массивы для API. Работает в браузере, регистрация не нужна.

Перетащите или вставьте CSV
Loading editor...
Loading editor...

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

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

Зачем конвертировать CSV в JSON?

Практически каждый API, мобильное приложение и JavaScript-фреймворк ожидают JSON. CSV — это то, как выглядят бизнес-данные до того, как попадут к разработчику: плоская таблица из электронной таблицы, экспорт из CRM, выгрузка из базы данных. Конвертировать CSV в JSON онлайн — это самый быстрый способ объединить эти два мира. Используйте конвертер CSV в JSON, когда нужно передать данные из таблицы в REST API, наполнить базу данных тестовыми записями, создать JSON-файл для статического сайта или передать данные разработчику, который не хочет разбирать CSV.

Как работает наш конвертер CSV в JSON

При нажатии на «Конвертировать» инструмент читает первую строку CSV как заголовки и превращает каждую следующую строку в JSON-объект, используя эти заголовки как ключи. Числа и булевы значения определяются автоматически, чтобы они не оставались строками. Пустые ячейки становятся null. Распространённые разделители (запятая, точка с запятой, табуляция) распознаются автоматически. Поля в кавычках с запятыми внутри обрабатываются по стандарту CSV. Конвертация полностью выполняется в браузере, поэтому ваши данные никуда не передаются.

Доступные функции

  • Конвертация одним кликом: нажмите «Конвертировать», и JSON появится в панели вывода.
  • Автоматическое определение типов: числа остаются числами, булевы значения — булевыми, пустые ячейки — null.
  • Умная обработка разделителей: запятые, точки с запятой и табуляции распознаются автоматически.
  • Поддержка полей в кавычках: значения с запятыми или кавычками внутри разбираются корректно.
  • Загрузка файлов: загрузите .csv-файл с устройства или перетащите его в поле ввода.
  • Копирование одним кликом: скопируйте JSON кнопкой «Копировать» и вставьте куда угодно.

Как пользоваться инструментом

  1. Вставьте CSV в поле ввода или используйте кнопку «Загрузить файл» для загрузки .csv-файла.
  2. Нажмите кнопку «Конвертировать», чтобы получить JSON в правом поле.
  3. Нажмите кнопку «Копировать», чтобы скопировать JSON в буфер обмена.
  4. Используйте кнопку «Очистить» для сброса обоих редакторов при необходимости начать заново.

Распространённые случаи использования

  • Заполнение API: преобразование CSV-экспорта в JSON для отправки записей через API.
  • Импорт в базы данных: подготовка JSON для инструментов, принимающих JSON, но не CSV.
  • Данные для статических сайтов: создание JSON-файлов данных из черновиков в таблицах.
  • Передача данных: обмен данными из таблиц с фронтенд-разработчиками, работающими с JSON.

Пример конвертации

Ввод (CSV)

product,price,inStock
Widget,29.99,true
Gadget,49.99,false

Вывод (JSON)

[
  {
    "product": "Widget",
    "price": 29.99,
    "inStock": true
  },
  {
    "product": "Gadget",
    "price": 49.99,
    "inStock": false
  }
]

Часто задаваемые вопросы

Связанные конвертеры