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

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

Под капотом конвертер использует Papa Parse. Он сам определяет, чем разделён файл: запятой, табуляцией, точкой с запятой или вертикальной чертой. Числовые строки превращаются в настоящие числа, а переключатель «Разбирать JSON» может превратить ячейки вида [1,2] или {"a":1} в полноценные структуры. Вы решаете, как выглядят пустые ячейки (пустая строка, null или пропуск), и можете сгруппировать строки по столбцу, чтобы вложить вывод в форму {ключ: [строки]}.

Как использовать

  1. Вставьте CSV-данные или загрузите .csv-файл — инструмент автоматически определит разделители и заголовки.
  2. Проверьте распознанную таблицу, сопоставление столбцов и типы данных в режиме предпросмотра.
  3. Скачайте или скопируйте JSON. Выберите форматированный, минифицированный или JSONLines в зависимости от того, что важнее: читаемость, минимальный размер или построчная потоковая передача.

Когда использовать

  • Подсунуть выгрузку из Excel Node.js или Python-скрипту, который ждёт JSON.
  • Запитать NoSQL-базу, где каждая строка должна стать документом.
  • Отправить отчёт по продажам в вебхук, принимающий только JSON в теле запроса.

Результат

Экспортируйте таблицу контактов в CSV, сконвертируйте здесь и получите JSON-массив, готовый для отправки POST-запросом в вашу CRM-систему.

Частые вопросы

Что если в ячейке CSV есть запятая внутри значения?
Оберните такую ячейку в двойные кавычки, например "Smith, Jr.", и парсер сохранит запятую как данные. Если внутри уже есть кавычка, удвойте её — ""это"". Инструмент следует RFC 4180, тому же стандарту, что использует Excel при экспорте.
Как определяется разделитель автоматически?
Парсер берёт первые строки, считает запятые, табы, точки с запятой и вертикальные черты и выбирает то, при котором число столбцов наиболее стабильно. Если разделители смешаны или шумно, выберите вручную в панели настроек.
Пустые ячейки становятся null или пустой строкой в JSON?
По умолчанию пустые ячейки остаются пустой строкой, благодаря чему все строки сохраняют одинаковую структуру. Нужно иначе? Настройка «Пустые ячейки» позволяет переключиться на настоящие значения null или вовсе пропустить ключ, чтобы поля в этой строке не было. Выбирайте то, что ожидает ваш код.
Что делает опция «группировать по столбцу»?
Вместо плоского массива JSON становится объектом, где ключ — уникальное значение выбранного столбца, а значение — массив строк с этим ключом. Удобно для группировки заказов по клиентам или событий по датам.
Какой максимальный размер CSV можно обработать?
Файл целиком парсится локально на вашем устройстве, так что предел зависит от его возможностей. Большинство ноутбуков справляется с 50 МБ без проблем, примерно 500 000 типичных строк. Для большего размера делите файл или используйте серверный скрипт.

Похожие инструменты