TSV转JSON

将制表符分隔的TSV数据转换为JSON数组格式,支持表头识别和数据类型自动推断,适合数据库导出、Excel数据迁移等场景。

0 行

关于 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配置文件。

如何使用

  1. 在输入框粘贴TSV数据(用制表符分隔字段)。
  2. 勾选「首行为表头」将首行作为字段名。
  3. 勾选「类型推断」自动识别数字、布尔、null。
  4. 选择输出缩进格式。
  5. 点击「转换」按钮,结果自动生成。
  6. 点击「复制」将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(开启类型推断时)。