Конвертер CSV в JSON
Загрузите CSV-файл и получите JSON-массив объектов: один объект на строку, строка заголовков — в роли ключей. Запятые, табуляции, точки с запятой и вертикальные черты распознаются автоматически. Бесплатно и без регистрации.
Перетащите файл сюда или выберите
Принимает файлы CSV
Бесплатно — 3 запроса/день, без регистрации. для 300 кредитов/месяц бесплатно.
Как это работает
Загрузите ваш CSV
Перетащите .csv-файл выше — разделитель (запятая, табуляция, точка с запятой или вертикальная черта) определяется автоматически.
Строки становятся объектами
Строка заголовков превращается в ключи; каждая строка данных становится одним JSON-объектом в итоговом массиве.
Скопируйте ваш JSON
Вставьте массив в код, конфиг или API — или автоматизируйте конвертацию одним POST-запросом.
Ключевые особенности
Что отличает этот csv to json.
На выходе — массив объектов
Результат имеет ту форму, которая реально нужна коду: [{"col": "value", …}, …] — а не вложенную табличную структуру, которую пришлось бы разворачивать.
Автоопределение разделителя
Файлы с запятыми, табуляцией (TSV), точкой с запятой и вертикальной чертой конвертируются без каких-либо настроек.
Без проблем с кодировками
UTF-8 (с BOM и без) и Latin-1 декодируются корректно — никаких кракозябр в JSON-строках.
Неровные строки обрабатываются
Строки с недостающими ячейками в конце дополняются по заголовку, поэтому у каждого объекта одинаковый набор ключей.
Большие файлы — пожалуйста
Выгрузки на тысячи строк конвертируются за один вызов — браузер не зависает, парсинг происходит на сервере.
Пакетная конвертация через API
Конвертируйте папку CSV коротким скриптом: один POST на файл с output_format=json. Смотрите пример на Python.
Примеры использования
Типичные сценарии, где этот инструмент экономит ваше время.
Наполнение баз данных и фикстуры
Превращайте выгрузки из таблиц в JSON, который ожидают ваши seed-скрипты, фикстуры и импорт в NoSQL.
Разработка API
Конвертируйте примеры данных от аналитиков и клиентов в JSON-payload для тестирования endpoint-ов.
Прототипирование фронтенда
Получайте готовые мок-данные из таблицы прямо в приложение на React или Vue за один шаг.
Пайплайны данных
Приводите входящие CSV к JSON до того, как они попадут в очередь, data lake или ETL-задачи.
Автоматизируйте с помощью API
Используйте тот же инструмент программно. Работает с любым языком — только HTTP.
# Convert CSV to a JSON array of objects curl -X POST "https://api.parsejet.com/v1/parse/auto/file?output_format=json" \ -H "Authorization: Bearer YOUR_API_KEY" \ -F "[email protected]"
import httpx, json
resp = httpx.post(
"https://api.parsejet.com/v1/parse/auto/file",
params={"output_format": "json"},
headers={"Authorization": "Bearer YOUR_API_KEY"},
files={"file": open("data.csv", "rb")},
)
rows = json.loads(resp.json()["text"]) # list of dicts
print(rows[0]) const formData = new FormData();
formData.append("file", csvFile);
const res = await fetch(
"https://api.parsejet.com/v1/parse/auto/file?output_format=json",
{
method: "POST",
headers: { Authorization: "Bearer YOUR_API_KEY" },
body: formData,
}
);
const rows = JSON.parse((await res.json()).text); // array of objects Хотите автоматизировать это?
ParseJet API предоставляет те же возможности парсинга через один HTTP-эндпоинт. Никакого ffmpeg, poppler или tesseract — всего один вызов API.
Часто задаваемые вопросы
Как конвертировать CSV-файл в JSON?
Загрузите .csv-файл выше — ParseJet вернёт JSON-массив с одним объектом на строку, используя строку заголовков как ключи. Для автоматизации отправьте POST на /v1/parse/auto/file с output_format=json.
Какую структуру JSON я получу?
Массив плоских объектов: [{"name": "Alice", "age": "30"}, …]. Первая строка CSV считается заголовком и становится ключами каждого объекта.
Поддерживаются ли точки с запятой, табуляции и вертикальные черты?
Да — разделитель определяется по самому файлу автоматически, поэтому европейские CSV с точкой с запятой и выгрузки TSV конвертируются без всяких настроек.
А что с полями в кавычках, внутри которых есть запятые?
Стандартное экранирование CSV парсится корректно: поле в кавычках с запятыми или переносами строк остаётся одним значением.
Можно ли здесь конвертировать JSON обратно в CSV?
Нет — этот инструмент работает только в одну сторону: из CSV в JSON. ParseJet парсит документы в структурированный текст и данные; CSV-файлы он не генерирует.
Это бесплатно?
Да. Вам доступны 3 бесплатные конвертации в день без регистрации, а бесплатный API-аккаунт включает 300 кредитов в месяц. Платные тарифы — от $19/месяц.
Связанные инструменты
Excel to JSON Converter
Convert Excel to JSON online for free. Upload XLSX or XLS and get a JSON array of row objects — numbers stay numbers, multi-sheet supported. API too.
PDF to JSON Converter
Convert PDF to JSON online for free. Get text, title, and metadata as structured JSON — ready for your app, database, or AI pipeline. API included.
JSON to Markdown Converter
Convert JSON to readable Markdown online for free. Turn API responses and data files into structured, human-readable docs — or automate it via the API.
Начните извлекать текст бесплатно
Регистрация не требуется. Обработайте первый файл за секунды.