TSV 到 JSON 转换器
指导
TSV 到 JSON 转换器
即时将制表符分隔值 (TSV) 数据转换为 JSON。粘贴电子表格数据或 TSV 文件,即可获得干净、结构化的 JSON 输出 — 作为带有标题键的对象数组,或作为简单的数组数组。处理带引号的字段、类型推断和可配置的格式。
如何使用
将 TSV 数据粘贴到输入区域。如果第一行包含列标题,请勾选“第一行作为标题”,以生成以这些标题为键的对象数组。启用类型推断以自动转换数字、布尔值和 null 值。JSON 输出即时更新 — 一键复制,或根据需要调整缩进。
特征
- 标题检测 – 使用第一行作为对象键,生成有意义的 JSON 和命名属性,而不是原始数组。
- 类型推断 – 自动检测并转换数字、布尔值(true/false)和 null 值,而不是将所有内容保留为字符串。
- 两种输出格式 – 对象数组(以标题作为键)或数组数组(原始数据),具体取决于您的需求。
- 带引号字段处理 – 正确解析用双引号括起来的字段,包括带引号字段内的嵌入式制表符、换行符和转义引号。
- 空值控制 – 选择如何处理空单元格:转换为 null、保留为空字符串,或完全排除键。
- 可配置缩进 – 2 个空格、4 个空格、制表符或用于生产环境的最小化输出。
- 实时转换 – 当您粘贴数据或更改任何选项时,输出会即时更新。
何时使用此工具
当您需要将电子表格导出、数据库转储或剪贴板数据从制表符分隔格式转换为 JSON,以用于 API、配置文件或数据处理管道时,请使用此工具。当从 Excel 或 Google Sheets(默认复制为 TSV)复制数据、转换带有制表符分隔符的日志文件或准备导入 Web 应用程序和 NoSQL 数据库的数据时,它尤其有用。
常问问题
-
什么是 TSV 格式?
TSV(制表符分隔值)是一种简单的表格数据存储文本格式,其中每行是一条记录,列由制表符分隔。它是最常见的数据交换格式之一 — 当您从 Excel 或 Google Sheets 复制单元格时,剪贴板数据就是 TSV 格式。TSV 与 CSV 类似,但使用制表符而不是逗号,这避免了在数据值中出现逗号的问题。
-
TSV 和 CSV 有什么区别?
TSV 和 CSV 都将表格数据存储为纯文本,但它们使用不同的分隔符。CSV 使用逗号分隔列,而 TSV 使用制表符。当您的数据包含逗号(如地址或描述)时,TSV 具有优势,因为制表符很少出现在自然文本中。CSV 在工具和库中的支持更广泛,但 TSV 是从电子表格复制时获得的内容。两者都可以使用带引号的字段来处理特殊字符。
-
数据转换中的类型推断是什么?
类型推断会自动检测每个值的_数据类型_,而不是将所有内容都视为字符串。启用后,转换器会识别“42”是一个数字(而不是字符串“42”)、“true”是一个布尔值,并且空单元格可以为 null。这会生成更干净的 JSON,无需其他解析即可在应用程序中使用。如果您希望所有值都保留为字符串,可以禁用类型推断。
-
如何从电子表格复制 TSV 数据?
当您在 Excel、Google Sheets 或大多数电子表格应用程序中选择并复制单元格时,剪贴板会自动包含 TSV 格式的数据 — 列由制表符分隔,行由换行符分隔。只需选择数据范围,按 Ctrl+C(或 Mac 上的 Cmd+C),然后直接粘贴到此工具中。转换器将自动解析制表符分隔的列。这是将电子表格数据转换为 JSON 的最快方法。
