CSV в JSON

Вставьте таблицу — получите JSON. Разбор идёт по RFC 4180, поэтому ячейка «Иванов, Иван» остаётся одним полем, а не разваливается на два: именно на этом ломаются быстрые конвертеры.

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

Полезно знать

Почему важна запятая в кавычках

Запятая внутри кавычек принадлежит значению, а не таблице. Разбиение по каждой запятой ломается на первом же адресе вида «Москва, Тверская 1», на первом названии с «ООО» и на любой заметке с перечислением. Здесь файл читается посимвольно: кавычка открывает поле, удвоенная кавычка внутри — это настоящая кавычка, а перенос строки в кавычках остаётся частью ячейки.

Типы, заголовки и повторы

С распознаванием типов «12» становится числом, а «true» — логическим значением: удобно для API и вредно для телефонов и индексов, поэтому переключатель можно снять. Пустые и повторяющиеся названия колонок получают номер, а не затирают друг друга молча.

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

Понимает ли он точку с запятой и табуляцию?

Да. Разделитель определяется по первой строке — запятая, точка с запятой (обычное дело для выгрузок из Excel) или табуляция — и показывается под полем ввода.

Данные уходят на сервер?

Нет. Разбор идёт в браузере, поэтому выгрузка с клиентами или зарплатами не покидает компьютер.

А если строки заголовков нет?

Снимите галочку — на выходе будет массив массивов вместо массива объектов.

Потянет ли большой файл?

Несколько мегабайт текста проходят спокойно. Дальше тяжелеет показ результата, а не сам разбор.

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