Инструменты JSON

Конвертер CSV в JSONбесплатно, быстро и конфиденциально

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

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

Примеры
Разделитель
Параметры преобразования

Ввод CSV или TSV

Работает локально в браузере. Вставленные данные никуда не отправляются.

Результат JSON

Обновление результата…

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

Используйте его для экспорта из Excel, данных API, тестовых наборов и миграции баз данных. Всё выполняется локально в браузере — без учётной записи и отправки данных на сервер.

Зачем использовать этот конвертер CSV в JSON

Он рассчитан на реальные выгрузки из таблиц и баз данных, а не только на идеальные примеры.

Сохраняет запятые, кавычки и переносы строк

Значение «Москва, Россия» должно оставаться одной ячейкой. Конвертер CSV в JSON соблюдает правила кавычек RFC 4180 и распознаёт удвоенные кавычки.

Поле CSV в кавычках сохраняется одним значением JSON

Преобразует конфиденциальные данные без загрузки

Конвертер CSV в JSON работает на вашем устройстве с помощью JavaScript. Клиентские данные, тесты и внутренние выгрузки остаются в текущей вкладке.

Локальное преобразование CSV в JSON в браузере без соединения с сервером

Три настройки, которые меняют результат

Преобразуйте CSV в JSON онлайн за три шага и проверьте результат перед скачиванием.

01

Вставьте данные CSV или TSV

Вставьте строки из Excel или Google Таблиц, выгрузку базы данных или другой текст с разделителями. Для проверки можно загрузить готовый пример.

  • Запятая, табуляция, точка с запятой, вертикальная черта или свой символ
  • Корректная обработка полей в кавычках
Перейти к конвертеру
02

Настройте преобразование

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

Включите вложенные поля для заголовков вида «address.city». Любое изменение сразу обновляет предпросмотр.

03

Скопируйте или скачайте JSON

Проверьте массив JSON и скопируйте его либо скачайте файл .json. Строки с неправильным числом столбцов будут отмечены и исключены.

Исправьте отмеченные строки в исходных данных и вставьте их снова, если нужны все записи.

Посмотреть правила

Разделители, заголовок и типы значений

Настройки для надёжного преобразования табличных данных в объекты JSON.

Запятая, табуляция, точка с запятой или свой разделитель

Поддерживает обычный CSV, TSV, вертикальную черту и другие односимвольные разделители.

С заголовками или без них

Первая строка может стать именами свойств; без заголовка создаются ключи column_1, column_2 и далее.

Необязательное определение типов

Преобразуйте безопасные числа и true/false в типы JSON или оставьте все значения строками.

Ведущие нули сохраняются

Индексы вроде «00501» и очень большие целые числа остаются текстом, сохраняя формат и точность.

Вложенные объекты по точечной записи

Заголовки «user.name» и «user.email» могут создать вложенный объект user.

Отчёт о неверных строках

Строки с лишними или недостающими столбцами показываются с номером и предпросмотром, а не сдвигают значения.

Что остаётся текстом и что прерывает преобразование

Как обрабатываются кавычки, заголовки, неровные строки и вложенные ключи.

Кавычки обрабатываются по RFC 4180
Поле в двойных кавычках может содержать разделитель и переносы строк. Внутренняя кавычка записывается дважды.
Число столбцов должно совпадать
Строка, не совпадающая с заголовком или первой строкой без заголовка, отмечается и исключается из результата.
Числа с ведущим нулём остаются текстом
Даже при определении типов «007» и «00501» остаются строками JSON, чтобы нули не исчезли.
Очень большие целые числа остаются текстом
Числа за пределами безопасного диапазона JavaScript не округляются и сохраняются строками.
Начальная метка UTF-8 BOM удаляется
Невидимая метка некоторых табличных экспортов удаляется и не попадает в первый ключ.
Вложенность создаётся только по точечной записи
Инструмент создаёт объект из «address.city», но пока не строит массивы из «tags[0]».

Частые вопросы о конвертере CSV в JSON

Ответы на популярные вопросы о файлах CSV, данных TSV и табличных выгрузках.

Как преобразовать CSV в JSON онлайн?

Вставьте CSV слева, проверьте разделитель и настройку заголовков, затем просмотрите JSON справа. Результат можно скопировать или скачать как файл .json.

Станет ли первая строка CSV заголовками?

Да, по умолчанию она становится ключами каждого объекта. Если заголовков нет, отключите настройку — будут созданы column_1, column_2 и следующие ключи.

Что делать с запятыми или переносами строк внутри поля CSV?

Заключите всё поле в двойные кавычки, а внутренние кавычки удвойте. Конвертер CSV в JSON сохранит «Москва, Россия» и многострочный текст одним значением.

Можно ли преобразовать TSV в JSON?

Да. Выберите «Табуляция — TSV». Также доступны запятая, точка с запятой, вертикальная черта и свой односимвольный разделитель.

Почему числа остаются в кавычках?

CSV не хранит типы. Включите определение для безопасных чисел и true/false. Коды с ведущими нулями и огромные целые остаются строками, чтобы избежать потерь.

Почему некоторые строки пропущены?

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

Как создать вложенный JSON из заголовков CSV?

Включите точечную запись и используйте user.name или address.city. Инструмент создаст вложенные объекты; синтаксис массивов tags[0] пока не поддерживается.

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

Нет. Конвертер CSV в JSON выполняет обработку JavaScript в браузере. HeyUtils не получает и не хранит ввод или результат.

Есть ли ограничение по размеру или числу строк?

Жёсткого лимита нет. Поскольку обработка идёт в текущей вкладке, очень большие объёмы зависят от памяти и производительности устройства.

Нашли случай, который обрабатывается неверно?

Откройте конвертер CSV в JSON

Вставьте CSV или TSV и получите структурированный JSON за несколько секунд — без регистрации, установки и загрузки.

Сохраните страницу для следующего табличного экспорта, проверки API или миграции данных.

Часть категории «Данные и форматы» на HeyUtils.