免费工具 · 数据不上传

CSV / TSV 转 JSON

粘贴数据或拖入文件,对象数组随打随出。转换完全在你的设备上完成——数据不会离开浏览器。

首行是表头
自动

输入

把文件拖到本面板任意位置 · utf-8

结果

开始输入后,JSON 会出现在这里。

这个转换器怎么处理你的 CSV

默认把首行当表头;分隔符靠**行间字段数的一致性**判断,而不是看某个字符出现了多少次。只有当转换不会丢信息时,数字才会变成 JSON number —— 前导零与超出安全整数范围的值一律保持字符串,因为一个被悄悄改掉的邮编,比一个带引号的数字糟糕得多。字段数与表头不一致的行会带行号报出来,而不是被默默补齐。

为什么 00721 在 JSON 里还是字符串?

因为变成数字 721 就等于毁掉它。同一条规则也在保护电话号码、订单号和任何比双精度整数更宽的编号。想对比两种行为,切换「解析数字」开关即可。

我的文件会被上传吗?

不会。转换在你机器的 Web Worker 里完成,没有任何请求携带你的输入。转换时打开浏览器的网络面板就能自己确认。

和表头对不上的行会怎样?

它们会带着行号出现在诊断面板里,由你决定补齐、丢弃还是直接报错。任何一行被丢掉之前都会先告诉你。

转换在你自己机器的 Web Worker 里完成。不上传任何内容,也没有账号或服务端参与。