关于 TSV转JSON 工具
TSV转JSON工具帮助你将制表符分隔的TSV数据快速转换为JSON数组格式。TSV是数据库导出、Excel复制、日志分析等场景常见的数据格式,本工具能自动识别表头、推断数据类型,一键生成规范的JSON。
什么是 TSV?
TSV(Tab-Separated Values)是一种使用制表符(Tab,\t)作为字段分隔符的纯文本数据格式。与CSV相比,TSV的字段分隔符是制表符而非逗号,因此更适合包含逗号的数据。TSV常用于数据库导出、Excel复制粘贴、生物信息学数据、日志文件等场景。
转换前 vs 转换后
转换前的TSV数据是纯文本表格,转换后的JSON是结构化的对象数组,便于程序读取和处理。
| 对比项 | TSV(转换前) | JSON(转换后) |
|---|---|---|
| 分隔方式 | 制表符 Tab | 键值对 |
| 表头 | 第一行 | 对象属性名 |
| 数据类型 | 均为字符串 | 自动推断类型 |
| 程序读取 | 需解析 | 原生支持 |
| 嵌套结构 | 不支持 | 支持 |
TSV与JSON的区别
TSV是面向表格的扁平文本格式,JSON是面向对象的层级数据格式。TSV适合人类阅读和表格软件,JSON适合程序处理和API传输。
使用场景
- 数据库导出:数据库导出的TSV数据转JSON用于程序处理。
- Excel迁移:Excel复制的数据转JSON导入Web系统。
- 日志分析:TSV格式日志转JSON便于查询统计。
- 数据迁移:不同系统间数据格式转换。
- API数据准备:表格数据转JSON用于API请求。
- 配置生成:TSV配置转JSON配置文件。
如何使用
- 在输入框粘贴TSV数据(用制表符分隔字段)。
- 勾选「首行为表头」将首行作为字段名。
- 勾选「类型推断」自动识别数字、布尔、null。
- 选择输出缩进格式。
- 点击「转换」按钮,结果自动生成。
- 点击「复制」将JSON复制到剪贴板。
功能特点
- 支持制表符分隔的TSV标准格式。
- 表头自动识别,生成带键名的对象数组。
- 类型自动推断:数字、布尔、null、字符串。
- 多种缩进输出:2空格、4空格、紧凑模式。
- 大数据量处理,浏览器本地高效转换。
- 纯前端实现,数据不外传,安全可靠。
常见问题 FAQ
Q:TSV和CSV有什么区别?
A:TSV使用制表符(Tab)分隔,CSV使用逗号分隔。TSV更适合包含逗号的数据,CSV更适合包含制表符的数据。
Q:支持类型推断吗?
A:支持。勾选「类型推断」后,数字自动转为number,true/false转为boolean,null转为null,其余保持字符串。
Q:数据会被上传吗?
A:不会。所有处理在浏览器本地完成,数据不外传。
Q:支持空字段吗?
A:支持。空字段会被转换为空字符串或null(开启类型推断时)。