ParseJet

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

Загрузите CSV-файл и получите JSON-массив объектов: один объект на строку, строка заголовков — в роли ключей. Запятые, табуляции, точки с запятой и вертикальные черты распознаются автоматически. Бесплатно и без регистрации.

Перетащите файл сюда или выберите

Принимает файлы CSV

Бесплатно — 3 запроса/день, без регистрации. для 300 кредитов/месяц бесплатно.

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

1

Загрузите ваш CSV

Перетащите .csv-файл выше — разделитель (запятая, табуляция, точка с запятой или вертикальная черта) определяется автоматически.

2

Строки становятся объектами

Строка заголовков превращается в ключи; каждая строка данных становится одним JSON-объектом в итоговом массиве.

3

Скопируйте ваш 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.

cURL
# 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]"
Python
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])
JavaScript
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.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
Читать документацию 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/месяц.

Начните извлекать текст бесплатно

Регистрация не требуется. Обработайте первый файл за секунды.

Посмотреть тарифы