Конвертер CSV в JSON (строка заголовка в ключи)

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

Вставьте CSV и мгновенно преобразуйте его в JSON. Осторожно обращайтесь с персональными данными.

Входные данные обрабатываются в вашем браузере и никогда не загружаются.

Инструмент преобразования CSV в JSON

Используйте его для сценариев “CSV JSON conversion”, “csv to json” и “convert CSV to JSON” с быстрой вставкой или загрузкой.

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

  1. Вставьте CSV (или загрузите файл)
  2. При необходимости выберите обработку заголовков, вывод типов и поведение пустых ячеек
  3. Скопируйте JSON-вывод или скачайте его как .json

Примеры

Базовый пример (вывод типов ВКЛ)

Ввод

name,age,active
Alice,30,true
Bob,25,false

Вывод

[
  { "name": "Alice", "age": 30, "active": true },
  { "name": "Bob", "age": 25, "active": false }
]

Пустая ячейка в null

Ввод

name,age
Alice,
Bob,25

Вывод

[
  { "name": "Alice", "age": null },
  { "name": "Bob", "age": 25 }
]

Советы по преобразованию

  • Оставляйте вывод типов ВЫКЛ для столбцов ID, где важны ведущие нули.
  • Для TSV установите разделитель tab или используйте автоопределение.
  • Если количество столбцов различается, проверьте предупреждения и при необходимости задайте разделитель вручную.

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

Можно использовать первую строку как заголовки?

Да. Если режим заголовков выключен, ключи будут созданы как col1, col2, ...

Числа остаются строками.

Включите вывод типов. Безопасное значение по умолчанию - ВЫКЛ (все значения как строки).

Можно ли превращать пустые ячейки в null?

Выберите пустую строку, null или пропуск ключа.

Можно конвертировать и TSV?

Установите разделитель на tab или используйте автоопределение.

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

Да. Если разбор не удается, явно задайте символ кавычек и разделитель.

Что, если имена заголовков повторяются?

Они автоматически переименовываются в name_2, name_3 и показываются как предупреждения.