TSV ⇄ JSON 转换器

在您的浏览器中本地运行

将从 Excel 或 Google Sheets 粘贴的 TSV 转换为 JSON,并将 JSON 转回 TSV

TSV 输入

1 MB 以内边输入边转换;更大的输入在点击“转换”时转换。

选项

转换方向
高级
表头名称

值类型

关闭时所有值都保持字符串,因此 001 会保留前导零。

JSON 输出

粘贴 TSV 或 JSON,或加载示例。

什么是 TSV ⇄ JSON 转换器?

在浏览器中将制表符分隔值 (TSV) 转换为 JSON,或将 JSON 转回 TSV。可直接粘贴 Excel 或 Google Sheets 中的单元格,或上传 .tsv、.txt 文件,得到以表头行为键的对象数组。默认所有值都保持字符串,因此 00501 之类的编号和邮政编码不会丢失前导零。

使用方法
  1. 1.选择 TSV → JSON 或 JSON → TSV。
  2. 2.粘贴数据、上传文件或加载示例。
  3. 3.设置表头、空行和输出选项;在“高级”中调整表头名称、值类型或嵌套值。
  4. 4.查看关于重复表头或字段数不符的行的警告。
  5. 5.复制或下载 .json 或 .tsv 结果,或点击“互换”反向转换。
复杂数据的处理方式

用引号包裹的值可以包含制表符、换行符和双引号 (""),并保留在同一个单元格中。支持 CRLF 和 LF 换行,读取表头前会移除 UTF-8 字节顺序标记。重复的表头会重命名为 name_2、name_3;空表头会变为 columnN。字段不足的行用空字符串补齐,多出的字段保留为 columnN,并分别给出带行号的警告。JSON → TSV 默认用点号表示法 (user.address.city) 展开嵌套对象;方括号表示法写为 user[address][city];数组以 JSON 文本写出。

限制与隐私

转换完全在浏览器中运行,不会上传任何内容。1 MB 以内的输入边输入边转换;更大的输入最多 20,000,000 个字符,需点击“转换”。输入小于 1 MB 时,输入和选项会保存在浏览器存储中;清除网站数据即可删除。超出 JavaScript 精度的 JSON 数字会被提示,但不会被修复。

CodingTool 已正式上线于

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools