zh

CSV 转 JSON

在本地将 CSV 文件转换为 JSON 数组,以列名作为键,无需上传,直接在浏览器中完成。

正在你的设备上本地处理 ...

首行作为表头

正在你的设备上本地处理 ...

0%

我的文件会被上传吗?

不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

无需上传100% 本地处理
内容只属于你第三方无法访问
Hosted in GermanyGlobal Content Delivery
经独立审计TLS A+ · 标头 A+

CSV 是经典的表格格式,JSON 则是现代 API 和 Web 应用的语言。把 CSV 转成 JSON,是在程序、数据库或前端里处理表格数据时最常见的第一步,每一行都会变成一个对象,标题行提供键名。

本工具会完全在你的浏览器中本地解析 CSV(papaparse,纯 JavaScript),并输出一个 JSON 数组。默认把首行用作列标题,于是每个数据行都会变成一个带命名字段的对象。数字会被识别为数字。不会上传任何内容。

你可以用它为某个接口准备一份测试数据集、填充一个模拟数据库,或给前端提供配置行。一个实用提醒:邮政编码或物料号前导的零,可能在自动类型识别中消失,因为文本会被转成数字。如果这一点对你重要,最好在继续处理前,有意地把相关列当作字符串处理。

在线的CSV转JSON工具在处理较大表格时通常要求账号,或者在免费方案中大幅限制行数。这款工具除了设备内存外没有行数限制,无需账号,首次加载后甚至可以离线使用。

技术规格

技术规格
输入格式CSV
自动转换ZIP, XLSX, DXF, GeoJSON
输出格式JSON
批量处理不支持
处理方式在浏览器中本地处理 (JavaScript)
文件上传

三步完成

  1. 拖入或选择你的 CSV 文件。
  2. 选择首行是否作为表头(可选)。
  3. 下载 JSON 文件。

限制: 分隔符会自动检测 (逗号/分号/制表符)。不启用表头选项时,每行会成为数组而非对象。数字会自动判定类型;前导零可能丢失。非常大的文件需要内存。CSV不支持嵌套,因此结果是一个由对象(或数组)组成的扁平JSON数组,没有嵌套结构。

常见问题

我的文件会被上传吗?

不会,转换完全在浏览器中本地进行,不会发送任何内容。

首行会被用作标题吗?

默认会,列名会成为对象的键。可通过选项关闭。

支持哪种分隔符?

逗号、分号和制表符会被自动识别。

数字会被识别为数字吗?

是的,数值在 JSON 中以数字而非文本输出。注意邮政编码、电话号码或货号:这种类型化会丢失前导零(01067 会变成 1067)。这类列最好在结果里快速核对一下。

在手机上也能用吗?

可以,任何现代移动浏览器都能像在电脑上一样运行 - 文件保持本地处理。

有行数限制或账号要求吗?

没有。无需账号,也没有人为设置的行数限制 - 只有在文件非常大的情况下,你设备的内存才会成为限制。

在这里转换含有真实客户数据的CSV安全吗?

安全。与把CSV文件上传到服务器的在线转换工具不同,你的文件在这里只保留在你的设备上。

相关工具

XLSX 转 CSV · CSV 转 XLSX · JSON 转 CSV · CSV 转 Markdown · JSON 转 XML · JSONL 转 JSON · Parquet 转 JSON