CSV в JSON

Преобразуйте строки CSV в JSON с явными настройками заголовков и типов.

Данные и форматы
Подготовка рабочей области…
Входные данные
Выходные данные
Здесь появится результат.

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

  1. Вставьте данные или откройте файл UTF-8; пример покажет ожидаемый формат.
  2. Выберите настройки и запустите инструмент или включите автоматическое преобразование.
  3. Проверьте результат, скопируйте выделение или всё содержимое либо скачайте файл.

CSV в JSON

Преобразуйте строки CSV в JSON с явными настройками заголовков и типов.

Сравнение, разбор и форматирование выполняются в браузере. Данные не отправляются в DevToolsy.

Как это работает

Выберите запятую, точку с запятой, Tab, вертикальную черту или автоопределение. Поддерживаются разделители в кавычках и многострочные ячейки. Без заголовка используются column1, column2 и далее.

До и после
Ввод
name,active
Ada,true
Lin,false
Результат
[
  {
    "name": "Ada",
    "active": "true"
  },
  {
    "name": "Lin",
    "active": "false"
  }
]

Преобразуйте строки CSV в JSON с явными настройками заголовков и типов.

Настройки и точность данных

По умолчанию значения остаются строками, сохраняя начальные нули. Распознавание типов поддерживает числа JSON, true, false и null без округления. Пустые или повторные заголовки и разное число столбцов отклоняются.

CSV-преобразование поддерживает до 50 000 строк данных и 1 000 столбцов в пределах ограничений размера.

Работа с результатом

Файлы читаются как текст UTF-8. Редакторы поддерживают поиск, копирование выделения и горячие клавиши. Результат можно копировать и скачивать; изменение ввода отменяет прежний результат.

Ограничения обработки

Ввод UTF-8 до 1 MiB на документ, вывод до 8 MiB. Задачи выполняются в локальном Worker с лимитом 30 секунд.

Дополнительные материалыCSV · RFC 4180
?

Частые вопросы

Какие разделители и заголовки CSV поддерживаются?

Выберите запятую, точку с запятой, Tab, вертикальную черту или автоопределение. Поддерживаются разделители в кавычках и многострочные ячейки. Без заголовка используются column1, column2 и далее.

Как обрабатываются начальные нули и типы?

По умолчанию значения остаются строками, сохраняя начальные нули. Распознавание типов поддерживает числа JSON, true, false и null без округления. Пустые или повторные заголовки и разное число столбцов отклоняются.

Загружаются ли мои данные?

Нет. Сравнение, разбор и форматирование выполняются в браузере. Данные не отправляются в DevToolsy.

Можно открыть локальный файл?

Да, UTF-8 до 1 MiB. У каждого входа сравнения свой выбор файла.

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

Да. Выделите текст и нажмите копирование выделения либо используйте обычное сочетание клавиш.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.