制表符分隔数据转 JSON,识别表头,可推断类型,处理含 tab 换行的字段,浏览器本地运行
- 本地处理
- 分类 格式转换
- 适合 把粘贴内容或本地文件转成更适合交付的格式。
这个工具能做什么
免费在线 TSV 转 JSON 工具。TSV 是 CSV 的"制表符分隔"版本,也正是你从 Excel、Google 表格或 Numbers 里直接复制一片单元格时拿到的格式:表格用 tab 分列、用换行分行。把这段文本粘进来,就能得到干净的 JSON 对象数组, 首行默认当作字段名。数据没表头就把表头开关关掉,列名自动变成 col_1、 col_2 这样。打开类型推断,光秃秃的 42、true、null 不再是字符串,而是 真正的数字、布尔和 null;关掉它则所有值都保留为文本,邮编、带前导零的 编号就该这么处理。字段本身含 tab 或换行也不怕,用双引号包起来,解析器 就按 RFC 4180 那套读,只不过分隔符换成 tab。输出带缩进美化,一键复制, 链接可分享。全部在浏览器里跑,什么都不上传。
工具细节
- 输入
- 文本 + 数值 + 结构化内容
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 可分享链接状态
- 关键设置会进入 URL,复制链接后别人能复现同一组参数。
- 性能预算
- 首屏 JS ≤ 9 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 格式转换 · 程序员
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
TSV 转 JSON 适合怎么用
适合把内容从一种实际格式转成另一种可用格式。
适合转换的任务
- 把粘贴内容或本地文件转成更适合交付的格式。
- 放进大流程前,先预览转换结果是否可靠。
- 修正常见格式不匹配,不用打开完整编辑器。
转换检查项
- 源格式比较乱时,先拿一小段试转。
- 转换后检查编码、分隔符和换行符。
- 结果确认前保留原始内容。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
把复制的表格选区变成 JSON
你在 Google 表格里圈了一片行,而某个接口要的是 JSON 请求体。选中 单元格、复制、粘到这里,表头开关留着开,列标题就成了对象的 key。 把缩进好的数组直接拷进请求,省掉先另存为 CSV 再转的那一圈。
用一张表给数据库或测试夹具铺底
同事丢给你一份 tab 分隔的样本记录。粘进来,打开类型推断,数字列 和布尔列就落成真正的数字和布尔,你立刻有了一份能直接导入的 JSON 数组,塞进 seed 脚本或测试加载的 fixtures 文件都行。
把日志行喂进 JSON 流水线
一个老旧任务吐出没有表头的 tab 分隔行。把表头开关关掉,字段就 按 col_1、col_2、col_3 出来,再把 JSON 接进需要结构化记录的下游。 原始值都保留为字符串,对编号和时间戳更稳。
给不懂技术的同事一个免安装转换器
运营那边要 JSON,可人家只会 Excel。把链接发过去,复制单元格一粘, JSON 就出来了,不用碰命令行,也不用装任何东西。结果就在他自己的 浏览器标签页里,什么都不出本机。
常见踩坑
粘了逗号分隔的文本还指望分成列。本工具按 tab 分,不按逗号分,因为那才对得上表格复制出来的格式。数据是逗号分隔的就是 CSV,请改用 CSV 转 JSON 工具,或先把分隔符换掉。
给带前导零的编号开着类型推断。推断打开时 00042 会被读成数字 42,零就没了。邮编、电话、账号这类要把推断关掉,所有值才能稳稳留作字符串。
处理无表头数据时忘了关表头开关。第一条真数据被当成字段名吃掉,你会丢一条记录,键名还长得像值。把开关关掉,列就按 col_1、col_2 出来。
隐私说明
解析、类型推断和 JSON 格式化全是浏览器标签页里运行的纯 JavaScript。 你粘进来的表格不会到服务器,也不记录任何相关内容。有一点要知道: 分享链接会把你的输入写进查询字符串,所以把链接粘到聊天里,这些数据 会留在对方服务器的访问日志里。涉及敏感内容时,请用复制按钮粘贴 JSON, 不要分享网址。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。