Конвертировать CSV в JSON
Превратите табличные данные в массив JSON-объектов для API и фронтенда. Автоопределение разделителя, кодировки и типов значений (int, float, bool, null) — без ручной настройки.
Перетащите CSV файлы сюда
или выберите .csv для конвертации в JSON
Автоопределение разделителя
Python csv.Sniffer находит запятую, точку с запятой, табуляцию или вертикальную черту
Type inference
Числа, дроби (включая запятую), bool, null распознаются автоматически
Кодировки без сюрпризов
UTF-8, UTF-8 BOM, CP1251, KOI8-R, CP866, Latin-1 — определяется по содержимому
О форматах
Под капотом CSV и JSON
CSV формат
Comma-Separated Values
CSV — текстовый табличный формат, описанный RFC 4180. Каждая строка — запись, поля разделяются запятой (или другим символом), значения с разделителями берутся в двойные кавычки. Реальные файлы часто отступают от стандарта: используют ; в локалях с запятой как десятичным разделителем, не закрывают кавычки, смешивают переводы строк.
JSON формат
JavaScript Object Notation
JSON стандартизирован RFC 8259 и ECMA-404. Поддерживает шесть типов: object, array, string, number, boolean, null. Идеален для API: парсится во всех языках без зависимостей, читается человеком. Мы выводим массив объектов [{...}, ...] с indent=2 и ensure_ascii=false для нативной кириллицы.
Сравнение форматов
CSV — для таблиц, JSON — для приложений
Как конвертировать
Три шага CSV → JSON
Загрузите CSV
Перетащите .csv. Принимается экспорт из Excel, Google Sheets, БД, биржи или CRM — с любым популярным разделителем и кодировкой.
Автоопределение разделителя
Сервер угадывает кодировку (UTF-8/CP1251/KOI8-R) по доле replacement-символов и разделитель через csv.Sniffer. Затем выполняется type inference.
Скачайте JSON
Получите массив объектов с typed-значениями, indent 2, ensure_ascii=false. Файл готов к POST в API или импорту в MongoDB.
Частые вопросы
Как распознаются типы и спорные значения
Готовы превратить CSV в JSON?
Загрузите экспорт из Excel или БД и получите готовый массив объектов
Начать конвертацию