CSV в JSON — бесплатно
Конвертируйте CSV (или TSV) в JSON — массив объектов или массивов — с полноценным парсером RFC 4180, автоопределением разделителя и преобразованием типов. Работает в браузере.
Перетащите CSV-файл (или вставьте ниже)
CSV, TSV, TXT · обрабатывается на вашем устройстве
или нажмите Ctrl+V, чтобы вставить из буфера обмена
—
💡 Полноценный парсер RFC 4180 — поддерживает поля в кавычках, запятые и переносы строк внутри кавычек, экранированные кавычки. При включённом параметре «первая строка — заголовок» результат — массив объектов; при выключенном — массив массивов. Всё работает в браузере. Преобразование типов отключено по умолчанию, чтобы такие значения как ZIP-коды (02138), коды с ведущими нулями и очень длинные числа сохраняли исходный текст — включайте «Преобразовывать числа и булевы значения» только когда нужны типизированные значения.
Частые применения
- Преобразование CSV в JSON для APIПреобразуйте экспорт электронной таблицы в JSON, который может использовать ваш код или API.
- Преобразование беспорядочного CSV с кавычками и запятымиРазберите CSV, содержащий запятые, кавычки или разрывы строк внутри полей.
- Преобразование TSV (разделяемые табуляцией) в JSONРазберите данные, разделенные табуляцией, скопированные из электронной таблицы.
- Подготовка данных CSV к импортуПреобразуйте CSV в JSON для заполнения базы данных или загрузки в приложение.
- Быстрая проверка CSV как JSONПросмотр строк CSV как структурированные объекты JSON во время разработки.
Как это работает
CSV выглядит просто, но полон граничных случаев — поля в кавычках, запятые внутри кавычек, переносы строк внутри ячеек. Здесь используется полноценный парсер RFC 4180, поэтому всё это работает — полностью в вашем браузере.
- 1Вы вставляете CSV или перетягиваете файлРазделитель (запятая, точка с запятой, табуляция или вертикальная черта) определяется автоматически, либо вы можете задать его вручную. Ничего не загружается.
- 2Это разбирается правильноПоля в кавычках, экранированные кавычки ("") и разделители/переводы строк внутри кавычек обрабатываются согласно спецификации CSV.
- 3Вы выбираете формуПри наличии строки заголовка каждая строка становится объектом с ключами из заголовков; без неё — массивом массивов. При желании числа и логические значения преобразуются в настоящие типы.
- 4Копируйте или загружайте JSONПолучите чистый JSON с отступами, готовый для вашего кода.
CSV часто содержат контакты, транзакции и другие личные данные. Разбор происходит полностью на вашем устройстве — ничего из этого не загружается.
Похожие инструменты
Просмотрщик CSV и рендерер таблиц
Вставляйте или загружайте CSV/TSV и отображайте как сортируемую, поисковую таблицу. Автоопределение разделителей. Изучайте дампы данных без Excel.
Конвертер JSON в XML
Конвертируйте JSON в XML и XML в JSON в обоих направлениях с сохранением атрибутов и массивов. Работает полностью в браузере — ничего не загружается.
Конвертер YAML в JSON
Конвертируйте YAML в JSON и JSON в YAML в обоих направлениях. Вставьте в любом формате и мгновенно получите результат — без загрузки на сервер.