Конвертер CSV и JSON
CSV в JSON и JSON в CSV — прямо в браузере
Конвертация идёт по мере ввода. Разделитель определяется автоматически: запятая, точка с запятой или табуляция. Ячейки с кавычками, разделителями и переносами строк поддерживаются по RFC 4180. Числа распознаются автоматически, значения вроде «007» остаются строками.
Зачем конвертировать CSV и JSON
CSV — таблица в виде текста: его выгружают Excel, базы данных и многие сервисы. JSON — формат API и конфигураций. Между ними нет автоматического моста, и конвертация вручную отнимает время.
Страница превращает таблицу в массив объектов и обратно. Разделитель определяется сама, имена колонок берутся из первой строки, а кавычки и переносы строк внутри ячеек обрабатываются по RFC 4180. Всё считается в браузере: данные не покидают компьютер.
Частые вопросы
Данные отправляются на сервер?
Нет. Конвертация выполняется в браузере, текст не покидает ваш компьютер.
Какие разделители поддерживаются?
Запятая, точка с запятой и табуляция. В режиме «определить самому» разделитель выбирается по первой строке текста; его можно задать и вручную.
Что происходит с вложенными объектами при переходе JSON → CSV?
Таблица плоская, поэтому вложенный объект или массив записывается в ячейку как строка JSON.
Как записываются кавычки, разделители и переносы строк внутри значения?
По RFC 4180: такая ячейка заключается в кавычки, а кавычка внутри неё удваивается. При обратном переходе кавычки распознаются и убираются.