tomai
登录
免费 · 开发者工具

CSV 转 JSON

把逗号分隔的数据解析成干净的 JSON 对象

CSV 输入
JSON 输出

引号、分隔符与类型推断

  • 记录按 CRLF 或 LF 分行,字段按逗号/分号/制表符切分——分隔符从首行自动嗅探。
  • 严格遵循 RFC 4180 引号规则:双写引号还原为字面引号,引号内的逗号永不切列。
  • 看起来是数字的单元格转成 JSON number;前导零编码(007)保留字符串,避免丢零。

CSV 有方言;这一版说的是 RFC 4180

分隔符自动识别

逗号、分号、制表符和竖线都会从你的数据中自动识别,也支持手动覆盖——欧洲和亚洲的导出文件无需配置即可解析。

🔒

表头变成对象键

第一行会自动变成 JSON 属性名,之后每一行变成一个对象——干净、立即可用于代码的输出。

🎯

数字保持为数字

"42" 变成数字,"true" 变成布尔值,有歧义的字符串保留为文本——JSON 忠实还原你的数据。

常见问题

带引号的字段怎么处理?

用双引号包裹的字段可以包含分隔符、换行和转义引号("…""…"),完全符合 CSV 规范要求;解析器会把它还原成单一干净的值。

我可以控制输出形状吗?

可以。默认第一行变成对象键、之后每行变成一个对象。关闭该选项即可得到数组的数组,或复制前手动编辑生成的文本。

我的 CSV 会被上传吗?

不会。一切都在你的浏览器里用纯 JavaScript 运行——没有任何内容被传输或存储。

导入后第一个表头多了个怪字符?

那是 Excel 导出的 UTF-8 BOM,它隐形地挂在第一个表头前面。本工具在解析前已把它剥掉;继续把 JSON 往下游传,首个键名是干净的。

相关工具

什么是 CSV 转 JSON 转换器?

CSV 转 JSON 转换器把纯文本的逗号分隔(或制表符分隔、分号分隔、竖线分隔)数据解析并重新组织成结构化 JSON 对象。CSV 是旧系统、电子表格和批量导出最常用的交换格式,但大多数代码更喜欢 JSON。本工具正确处理真实世界 CSV 的棘手部分:带引号的字段、内嵌逗号、转义引号、多行值,以及值为数字或布尔值的列。

它能做什么

  • 自动识别逗号、分号、制表符或竖线分隔符
  • 可选把第一行作为对象键——或输出数组的数组
  • 解析带引号字段、内嵌逗号和成对转义引号
  • 把数字和布尔值字符串转成原生 JSON 类型
  • 对重复列名去重,保证键唯一
  • 下载或复制缩进好的 JSON 结果

什么时候用它

  • 把电子表格导出转换成 API 可用的 JSON
  • 把数据库导出的 CSV 载入 JavaScript 或 Python 代码
  • 把旧式订阅源重新发布为现代结构化数据
  • 从政务或银行 CSV 格式迁移数据

隐私:转换完全在你的浏览器里进行,粘贴的内容绝不会被上传。

相关工具