Subformer
Бесплатно · Без регистрации · Работает в вашем браузере
CSV
JSON

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

Преобразовать CSV в JSON в вашем браузере - идеально для передачи таблиц в скрипты, API или LLM.

Перетащите один или несколько - все будут преобразованы в JSON. Прогресс по строкам, пакетное преобразование, скачивание ZIP.

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

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

Мы парсим CSV с помощью PapaParse, считая первую строку именами полей, а остальные — записями. Числовые значения автоматически приводятся к числовому типу; всё остальное остаётся строками. На выходе — красиво отформатированный JSON-массив объектов с отступами, готовый для вставки в скрипт или передачи через curl. Всё происходит локально; никакие данные не покидают ваш браузер.

Рабочие процессы разработчиков, которые получают наибольшую выгоду: прототипирование REST API с фиктивными данными (экспорт CSV из таблицы, JSON в ваш обработчик), заполнение базы данных образцами записей (CSV от финансовой/операционной команды, JSON в скрипт миграции), подача LLM структурированного набора данных для анализа (LLM обрабатывают массивы объектов JSON гораздо лучше, чем свободный CSV), и преобразование бизнес-отчетов в машиночитаемые API (Salesforce/HubSpot/Stripe экспортируют CSV, ваш дашборд, вероятно, потребляет JSON).

Примечание о граничных случаях, которые часто сбивают с толку парсеры CSV: ячейки с встроенными запятыми (строки в кавычках), ячейки, содержащие буквальные двойные кавычки (экранированные удвоенными кавычками), многострочные ячейки (ячейки, занимающие несколько строк внутри кавычек), окончания строк Windows (CRLF) и особенности Excel (метка порядка байтов UTF-8, префикс "=" для принудительной буквальной интерпретации). PapaParse обрабатывает все это правильно. Если вы ранее сталкивались с ошибками "сломано в строке 47" с дешевыми парсерами, PapaParse их исправляет.

Автоматическое определение типов чисел — самая полезная настройка по умолчанию. Без нее столбец вроде "12345" будет интерпретироваться как строка "12345", и вы не сможете отсортировать или просуммировать его на сервере, пока не приведете тип. PapaParse определяет целые числа, числа с плавающей запятой, научную нотацию и булевы значения (true/false). Строки дат остаются строками (без автоматического преобразования в объект Date), потому что форматы дат слишком разнообразны для надежного угадывания; приводите их в своем целевом коде.

Типичные сценарии использования CSV в JSON

  • Мок-данные API

    Экспортируйте таблицу тестовых записей как CSV, преобразуйте в JSON, подайте с фиктивной конечной точки. Быстрее, чем вводить JSON вручную.

  • Заполнение базы данных

    Возьмите экспорт CSV из другой системы и преобразуйте в JSON для использования в сценарии миграции или заполнения базы данных. Большинство ORM напрямую принимают массивы JSON.

  • Передача данных в ChatGPT или Claude

    Большие языковые модели (LLM) анализируют массивы JSON гораздо надежнее, чем необработанные CSV. Сначала преобразуйте, вставьте, затем запросите аналитику.

  • Прототипирование дашбордов

    Фронтенд-разработчики, прототипирующие дашборд с реальными данными, выигрывают от JSON, который они могут импортировать напрямую. Быстрее, чем подключать парсер CSV в прототипе.

  • Экспорт Salesforce / HubSpot

    Экспорты из CRM обычно поступают в формате CSV. Преобразуйте в JSON для импорта в пользовательскую аналитику или синхронизации с базой данных, поддерживающей JSON.

  • Миграция между системами

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

CSV

О CSV

CSV (значения, разделённые запятыми) — самый простой табличный формат — строки обычного текста со значениями, разделёнными запятыми. Его поддерживают все программы для работы с таблицами, языки сценариев и инструменты для работы с данными.

JSON

О JSON

JSON (JavaScript Object Notation) — универсальный формат для структурированных данных в интернете. Массивы, объекты, строки, числа, булевы значения. Читается каждым современным языком программирования.

Как конвертировать CSV в JSON

  1. 01

    Перетащите файл CSV

    Перетащите CSV на конвертер выше, или нажмите на поле, чтобы выбрать его на вашем устройстве.

  2. 02

    JSON уже выбрано

    Мы предварительно выбрали JSON в качестве формата вывода. Измените его в выпадающем списке, если нужен другой формат.

  3. 03

    Конвертировать и скачать

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

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

Смотреть все форматы →