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 示例。

使用场景

此工具能为您节省时间的常见场景。

数据库种子与测试夹具

把表格导出转换成种子脚本、fixture 和 NoSQL 导入所需的 JSON。

API 开发

把分析师和客户提供的样例数据转成 JSON 负载,用于测试各个 endpoint。

前端原型

一步把表格里的数据变成 React 或 Vue 应用可直接使用的 mock 数据。

数据管道

在 CSV 文件进入队列、数据湖或 ETL 任务之前,先统一规范化为 JSON。

通过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 美元起。

免费开始提取文本

无需注册。几秒钟内解析您的第一个文件。

查看价格