С этим инструментом что-то не так?

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

Этот инструмент превращает CSV в JSON-массив объектов: первая строка — имена полей, остальные — объекты. Цитированные поля, запятые внутри и эскейпы — по RFC 4180.

Связывает мир таблиц и кода: JSON удобно загрузить в Node.js, Python, JavaScript и т.д. без дополнительной обработки.

Разделитель (запятая, ; , таб, |) и тип переноса (CRLF/LF) определяются автоматически. Мелкие нестыковки реальных CSV допустимы.

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

Как преобразовать CSV в массив JSON

  1. Вставьте CSV

    Содержимое CSV — в поле "CSV". Первая непустая строка считается строкой заголовков; каждая последующая становится JSON-объектом, ключи которого — заголовки.

  2. Как идёт разбор

    Парсер делит по запятым, поддерживает ячейки в кавычках с экранированием через "", и убирает внешние кавычки. Пустые заголовки заменяются на col0, col1, col2…, чтобы колонки не пересекались.

  3. Запуск

    Результат — массив объектов `json`. Пустой CSV даёт [] без ошибки. Все значения — строки; парсер не приводит к числам, булевым или датам.

  4. Граничные случаи

    Многострочные ячейки в кавычках НЕ поддерживаются (перевод строки в кавычках всё равно завершает строку). Для более сложных CSV (TSV, точка с запятой, экранированные переводы строк) почистите данные или возьмите специализированный парсер.