инструмент для разработчиков / 08

Конвертер CSV в JSON

Преобразуйте данные CSV или с разделителями-табуляциями с учётом кавычек в массив объектов JSON.

Конвертер CSV в JSON: TOEA использует парсер с учётом кавычек, принимает первую строку за набор уникальных имён свойств и преобразует каждую последующую строку в объект. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Конвертер CSV → JSONЛокальная обработка

Полностью работает в браузере

Как подготовить CSV для корректного разбора

Большинство проблем при конвертации начинается в таблице. Excel во многих европейских локалях сохраняет данные с точками с запятой вместо запятых, поэтому вся строка попадает в одно поле; экспортируйте файл с запятыми ещё раз или сохраните его как текст с разделителями-табуляциями. Заголовки становятся именами свойств, поэтому делайте их уникальными и короткими. Просмотрщик CSV показывает, как файл разделяется на столбцы перед конвертацией, а Excel в CSV экспортирует лист напрямую.

Почему каждое значение остаётся строкой

Определение типов по догадке портит данные, которые выглядят как числа, но ими не являются: почтовые индексы вроде 02134, номера телефонов, коды товаров и длинные идентификаторы теряют начальные нули или цифры при чтении как числа. Преобразуйте известные числовые поля в собственном коде, где правила заданы явно. Чтобы проверить или привести в порядок результат, откройте его в форматтере JSON.

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

  1. Вставьте текст с разделителями и строкой заголовков.
  2. Выберите запятую или табуляцию.
  3. Преобразуйте данные и скачайте форматированный JSON.

Конфиденциальность и ограничения

Данные остаются в вашем браузере. Значения сохраняются как строки, чтобы идентификаторы и начальные нули не изменялись.

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

Часто задаваемые вопросы

Поддерживаются ли запятые внутри кавычек?

Да. Поддерживаются поля в двойных кавычках и экранирование двойных кавычек их удвоением.

Преобразуются ли числа автоматически?

Нет. Все значения остаются строками, чтобы избежать непреднамеренного изменения типов.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен