Конвертер CSV в JSON
Преобразуйте CSV в JSON. Анализирует реальную грамматику CSV — поля в кавычках с встроенными запятыми, разрывами строк и экранированными двойными кавычками — с разделителями запятая, точка с запятой или табуляция, и выводит массив объектов (первая строка как заголовки) или массив массивов. Работает полностью в вашем браузере.
Ввод
Параметры
Включено: массив объектов с ключами по строке заголовка. Отключено: массив массивов.
Вывод
Другие способы использовать этот инструмент
REST API
curl -X POST https://api.iotools.cloud/v1/tool/csv-to-json-converter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"csvSource": "name,age,city\nAlice,30,New York\nBob,25,Los Angel…",
"delimiter": ",",
"firstRowHeaders": "true",
"indent": "2"
}'Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.
Спросите у ИИ-агента
Use the IOTools `csv-to-json-converter` tool (CSV to JSON Converter) on this input:
YOUR_INPUT_HEREВставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.
Виджет для встраивания
<iframe
src="https://iotools.cloud/embed/csv-to-json-converter/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Конвертер CSV в JSON — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.
| Стоимость вызова API/MCP | От 5 кредитов |
|---|---|
| Нужно больше кредитов? | Посмотреть тарифы |
Также доступно через
Руководства
Преобразуйте данные CSV в JSON в вашем браузере — без загрузки, без программного обеспечения для работы с электронными таблицами. Вставьте строки, скопированные из Excel, Google Sheets или экспорта базы данных, и получите чистый, структурированный массив JSON, который можно вставить в полезную нагрузку API, файл конфигурации или тестовый набор.
Как это использовать
- Вставьте CSV в поле ввода или перетащите файл
.csvв загрузчик. - Выберите разделитель — запятая, точка с запятой или табуляция — чтобы соответствовать вашим исходным данным.
- Переключите Первая строка содержит заголовки, чтобы переключаться между массивом объектов (заголовки становятся ключами) и массивом массивов (каждая строка, включая заголовки, как обычный список).
- Выберите отступ — 2 пробела, 4 пробела, табуляция или минифицировано — и скопируйте или загрузите результат как
converted.json.
Выходные данные обновляются автоматически по мере ввода.
Как обрабатываются кавычки?
Анализатор следует реальной грамматике CSV (RFC 4180), а не наивному разделению запятыми. Поле, заключённое в двойные кавычки, может безопасно содержать разделитель, разрыв строки или буквальную двойную кавычку, написанную как "" — например, "Smith, John" анализируется как одно поле, содержащее запятую, и поле в кавычках может даже охватывать несколько строк. Это означает, что экспорты реального мира из Excel или Google Sheets, которые постоянно заключают поля в кавычки по той же причине, корректно преобразуются вместо того, чтобы молчаливо разделить значение на две части.
Массив объектов в сравнении с массивом массивов — какой использовать?
Когда Первая строка содержит заголовки включена (по умолчанию), каждая строка становится объектом с ключами по названиям столбцов в первой строке — естественная форма для передачи JSON API или массива записей в ваш код. Отключите это, и каждая строка, включая то, что было бы строкой заголовка, становится простым массивом строк — полезно для необработанных табличных данных без значимых названий столбцов или когда вы хотите построить объекты самостоятельно.
Что если в строке больше или меньше полей, чем в строке заголовка?
Короткая строка заполняет недостающие заключительные столбцы пустыми строками; дополнительные поля в длинной строке за пределами последнего заголовка отбрасываются. Это предотвращает ошибки при раздельных, отредактированных вручную экспортах CSV — вы получаете один объект JSON на строку.
Какой разделитель выбрать?
Запятая — стандартный разделитель и значение по умолчанию. Используйте точку с запятой для экспорта из регионов, где запятая является разделителем для десятичных знаков (большая часть Европы использует эту конвенцию в Excel), и табуляцию для данных TSV, скопированных прямо из электронной таблицы.
Значения вводятся как числа или логические значения?
Нет — каждое поле преобразуется в строку JSON, ровно так, как оно отображалось в CSV ("30", а не 30). CSV не имеет встроенной системы типов, поэтому угадывание чисел/логических значений рискует исказить значения, такие как номера телефонов, почтовые индексы или идентификаторы, которые выглядят численно. Если вам нужны типизированные значения потребителем, выполните их там, где вы контролируете схему.
Мои данные загружались куда-то?
Нет. Анализ выполняется полностью в вашем браузере с использованием независимого анализатора CSV — ваши данные, включая что-либо чувствительное в экспорте клиента или финансового характера, никогда не отправляются на сервер, не регистрируются и не хранятся.
Что является противоположностью этого инструмента?
Конвертер JSON в CSV выполняет обратное преобразование, используя те же опции разделителей и кавычек RFC 4180, поэтому двусторонний проход через оба инструмента без потерь.