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 格式迁移数据
隐私:转换完全在你的浏览器里进行,粘贴的内容绝不会被上传。