С этим инструментом что-то не так?
О «Конвертер CSV в JSON Онлайн»
Этот инструмент превращает CSV в JSON-массив объектов: первая строка — имена полей, остальные — объекты. Цитированные поля, запятые внутри и эскейпы — по RFC 4180.
Связывает мир таблиц и кода: JSON удобно загрузить в Node.js, Python, JavaScript и т.д. без дополнительной обработки.
Разделитель (запятая, ; , таб, |) и тип переноса (CRLF/LF) определяются автоматически. Мелкие нестыковки реальных CSV допустимы.
Как пользоваться этим инструментом
Как преобразовать CSV в массив JSON
Вставьте CSV
Содержимое CSV — в поле "CSV". Первая непустая строка считается строкой заголовков; каждая последующая становится JSON-объектом, ключи которого — заголовки.
Как идёт разбор
Парсер делит по запятым, поддерживает ячейки в кавычках с экранированием через "", и убирает внешние кавычки. Пустые заголовки заменяются на col0, col1, col2…, чтобы колонки не пересекались.
Запуск
Результат — массив объектов `json`. Пустой CSV даёт [] без ошибки. Все значения — строки; парсер не приводит к числам, булевым или датам.
Граничные случаи
Многострочные ячейки в кавычках НЕ поддерживаются (перевод строки в кавычках всё равно завершает строку). Для более сложных CSV (TSV, точка с запятой, экранированные переводы строк) почистите данные или возьмите специализированный парсер.