开发者
CSV ⇄ JSON 转换器
在浏览器中互转 CSV 与 JSON
全部在浏览器中处理,数据不会上传。
分隔符
CSV 输入
JSON 输出
关于此工具
这款免费工具可将 CSV(逗号分隔值)转换为 JSON,也可将 JSON 转回 CSV。CSV 第一行作为表头,生成对象数组。支持逗号、制表符和分号分隔符,并按 RFC 4180 处理含逗号、换行和转义引号的字段。全部在浏览器本地完成,数据绝不发送到服务器。
使用方法
- 1 选择方向:CSV → JSON 或 JSON → CSV。
- 2 将数据粘贴到输入框(或载入示例)。
- 3 若 CSV 不用逗号,请选择分隔符。
- 4 从输出框复制转换结果。
工作原理
CSV→JSON 时,第一行成为键,其后每行成为一个对象。带引号的单元格保留逗号和换行,双引号("")读作一个引号。JSON→CSV 时,所有对象键的并集作为表头,含分隔符、引号或换行的值用引号包裹并将内部引号加倍。
常见问题
我的数据会上传吗?
不会。转换完全在浏览器中用 JavaScript 完成,不向服务器发送任何内容。
支持哪些分隔符?
逗号、制表符和分号。转换前请选择与文件匹配的分隔符。
能处理含逗号或换行的带引号字段吗?
可以。用双引号包裹的字段可包含逗号、换行和转义引号(双引号),符合 RFC 4180。
JSON→CSV 期望什么格式?
对象数组,例如 [{"name":"Alice"}]。所有对象的键成为 CSV 表头。
为什么 JSON 中数字显示为字符串?
CSV 没有类型,为避免改变数据,值保持为字符串。需要时可自行转换。
相关工具
想整理 JSON?试试 JSON 格式化。编码任务可用 Base64 和 URL 编码。