Перейти к основному содержимому
FreeOnlineTools Go
Русский
Как

Как конвертировать CSV в JSON шаг за шагом

Автор: FreeOnlineTools Team · Обновлено 2026-09-02

Быстрый ответ

Чтобы конвертировать CSV в JSON: вставьте данные CSV в CSV to JSON Converter, выберите является ли первая строка header и нажмите Convert. Инструмент парсит CSV и выводит JSON array объектов. Вся обработка локально.

Введение

CSV (Comma-Separated Values) — распространённый формат табличных данных —электронные таблицы, экспорт баз данных и datasetы data science часто используют CSV. JSON (JavaScript Object Notation) — стандартный формат для web API и современных приложений. Конвертация CSV в JSON позволяет загрузить табличные данные в JavaScript или отправить в API.

Шаг за шагом

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

    Перейдите на страницу инструмента конвертера CSV в JSON. Инструмент принимает в качестве входных данных любой текст CSV, включая значения с запятыми внутри кавычек.

  2. Вставьте свои данные CSV

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

  3. Настройка обработки заголовка

    Если ваша первая строка содержит имена столбцов (заголовки), включите опцию «Первая строка — заголовок». Инструмент будет использовать эти имена в качестве ключей JSON. Если этот параметр отключен, каждая строка становится массивом значений JSON.

  4. Установите разделитель (при необходимости)

    В большинстве файлов CSV используются запятые, но в некоторых используются точки с запятой, символы табуляции или вертикальной черты. Если в вашем файле используется другой разделитель, установите его в настройках. Инструмент правильно обрабатывает значения в кавычках, содержащие разделитель.

  5. Конвертируйте и скопируйте JSON

    Нажмите «Конвертировать». Инструмент анализирует CSV и выводит JSON. При использовании заголовков каждая строка становится объектом типа {"name":"Алиса","age":"30"}. Скопируйте JSON в буфер обмена для использования в своем приложении.

Примеры

CSV с заголовками для объектов JSON

Вход: имя,возраст,город Элис, 30 лет, Нью-Йорк Боб, 25 лет, Лос-Анджелес

Выход: [ {"name":"Alice","age":"30","city":"NYC"}, {"name":"Bob","age":"25","city":"LA"} ]

CSV со значениями в кавычках, содержащими запятые

Вход: имя, примечание Алиса, «Привет, мир» Боб, «фу, бар»

Выход: [ {"name":"Alice","note":"Hello, world"}, {"name":"Bob","note":"foo, bar"} ]

CSV без заголовков в массивы JSON

Вход: Alice,30,NYC Bob,25,LA

Выход: [ ["Alice","30","NYC"], ["Bob","25","LA"] ]

Распространенные проблемы

  • Все значения CSV являются строками в JSON, а числа типа «30» остаются строками. Преобразуйте в числа в своем приложении с помощью Number() или parseInt().
  • Значения в кавычках со встроенными запятыми — правильный синтаксический анализатор CSV правильно обрабатывает кавычки; наивное разбиение по запятым разбивается на такие значения, как «Привет, мир».
  • Неодинаковая длина строк — в некоторых строках может быть меньше или больше столбцов, чем в заголовке. Инструмент дополняет отсутствующие значения нулевыми значениями или усекает дополнительные значения.
  • Проблемы с кодировкой — файлы CSV из Excel могут использовать спецификацию или другие кодировки. Перед вставкой сохраните как UTF-8.

Советы

  • Если ваш CSV имеет заголовки, включите опцию заголовка, чтобы получать объекты JSON с именованными ключами — это гораздо полезнее, чем массивы.
  • Преобразуйте числовые строки в числа в вашем приложении после преобразования, поскольку CSV не имеет информации о типе.
  • Для больших файлов CSV (более 10 МБ) используйте потоковый анализатор вместо загрузки всего файла в память.
  • Используйте наш конвертер CSV в JSON для мгновенного и конфиденциального преобразования — никакие данные не покидают ваш браузер.

Сопутствующие инструменты

Связанные руководства

Ссылки