CSV 转 JSON
表格软件导出的 CSV、数据库倒出来的备份、测试要用的接口样例——要喂给程序时常常得先变成 JSON。
使用方法
- 把 CSV 粘贴进下方编辑框——首行将作为表头。
- JSON 数组立即出现:每个数据行变成一个对象,值为字符串。
- 复制 JSON,或下载为 data.json 文件。
常见问题
数字会被转成 JSON 数字类型吗?
不会。工具刻意关闭类型推断:所有单元格保持字符串,"007"、"1.50"、"1e5" 的写法原样保留。需要数字类型时,请在自己的代码里按确定的 schema 逐字段转换,而不是让工具猜。
单元格里的逗号、引号和换行怎么处理?
按标准 CSV 引号规则处理:双引号包裹的字段里可以包含逗号、转义双引号甚至真实换行,解析器会正确拆包写进对应的 JSON 值,不会把字段拦腰截断。
某行少了或多了一列怎么办?
转换会立即停止,并报出该行的位置和期望列数。工具不会静默补空值或截断多余列——损坏的导出文件不会被悄悄变成似是而非的 JSON。
哪一行会成为表头?
永远是第一行。之后每个非空行变成一个以表头为键的对象。如果两列重名,靠后的列会覆盖前面的键,与普通对象的键语义一致。
我的 CSV 会被上传吗?
不会。解析完全由你设备上的 JavaScript 在浏览器里完成——不上传、不存储、不进日志,客户数据和内部导出都可以放心处理。
相关工具
了解更多
表格软件导出的 CSV、数据库倒出来的备份、测试要用的接口样例——要喂给程序时常常得先变成 JSON。这款免费的 CSV 转 JSON 工具粘贴即转换:首行自动作为表头生成对象键,之后每一行数据变成一个对象。转换刻意关闭了类型推断,所有值保持字符串——"007"、"1.50"、"TRUE" 原样保留,邮编、手机号、编号不会被悄悄转成数字丢了前导零。引号包裹的字段、字段里的逗号、转义引号、跨行单元格都由成熟的解析器按标准 CSV 规则处理,空行自动跳过。工具拒绝猜测:某行列数对不上时会带着行号明确报错,绝不静默补空值或截断了事;引号未闭合也会当场报错。全部转换在你的浏览器本地完成,内容不上传、不存储,客户数据和内部导出都可以放心粘贴。结果以格式化 JSON 呈现,可复制,也可一键下载 data.json。