Конвертер CSV в JSON
Преобразуйте CSV в массив JSON. Вставьте текст или загрузите файл — обработка происходит локально для вашей безопасности.
Мгновенная конвертация CSV в JSON. Будьте осторожны при работе с персональными данными.
Обработка больших CSV (5МБ+) может занять некоторое время.
Конвертер CSV → JSON
Ввод CSV
Ваши данные остаются в браузере и не отправляются на сервер.
Вывод JSON
Опции
Основные
Дубликаты заголовков получат суффиксы _2, _3 для уникальности.
Дополнительные настройки
Shift-JIS применяется только к загружаемым файлам.
Как использовать (3 шага)
Вставьте CSV или выберите файл
Настройте опции (заголовки/типы/пустоты) при необходимости
Конвертировать → Копировать или Скачать
Примеры
Обычный CSV
имя,возраст,активен Анна,30,true Иван,25,false
[
{ "имя": "Анна", "возраст": 30, "активен": true },
{ "имя": "Иван", "возраст": 25, "активен": false }
]
Пустые ячейки (пусто → null)
имя,возраст Анна, Иван,25
[
{ "имя": "Анна", "возраст": null },
{ "имя": "Иван", "возраст": 25 }
]
Советы по конвертации
- Результат зависит от настроек заголовка, разделителя и определения типов.
- Если автоопределение не срабатывает, выберите разделитель вручную.
- Для безопасности сохраняйте ведущие нули (0012) как строки.
- Файлы CSV более 5МБ могут обрабатываться медленнее.
Правила обработки
- Заголовок ВКЛ: первая строка становится ключами JSON. Пустые ячейки станут col1, дубликаты — name_2.
- Заголовок ВЫКЛ: ключи генерируются как col1, col2...
- Типы данных ВКЛ: распознаются true/false, числа и null.
- Пустые ячейки: можно выбрать пустую строку, null или полный пропуск ключа.
- Delimiter: auto-detect chooses the most consistent of , / / ; / |.
- Uneven columns: missing cells are filled; extra cells are treated as new columns with row warnings.
FAQ
Нужно ли включать заголовок?
Зависит от ваших данных. Если первая строка — названия колонок, включите опцию. Иначе ключи создадутся автоматически (col1, col2...).
Числа остаются строками
Включите 'Определение типов', чтобы преобразовать строки в числа и булевы значения.
Поддерживается ли TSV?
Да. Выберите 'Табуляция' в качестве разделителя или используйте автоопределение.
Что если в ячейках есть запятые?
Инструмент корректно обрабатывает поля в кавычках. Если разбор неверен, укажите разделитель вручную.
Does it handle commas/newlines inside quotes?
Yes. It supports quoted fields. If parsing fails, specify the quote or delimiter manually.
What if header names are duplicated?
Duplicates are renamed with _2, _3 suffixes and shown in warnings.