JSON转TSV转换器
将JSON对象数组转换为可用于电子表格的制表符分隔数据。
如何使用 JSON转TSV转换器
- 粘贴一个JSON对象数组。
- 表头行会根据所有用到的键名生成。
- 将生成的TSV复制到你的电子表格中。
关于 JSON转TSV转换器
JSON转TSV转换器能把JSON对象数组展平为可以直接粘贴到电子表格中的制表符分隔数据。表头行由所有对象中用到的每一个键名的并集构成,因此即使部分记录包含其他记录没有的字段,也不会有任何列被悄悄丢弃。缺失的值只会让对应的单元格保持空白。
由于电子表格单元格只能容纳单一的扁平值,任何嵌套的对象或数组都会被JSON字符串化后放入单元格,而不是展开,这样能保持表格的规整和可预测性。工具要求输入的是一个对象数组,因为只有这种结构才能自然地映射为行和列;单个对象或裸值没有天然的表格形式。
所有操作都在你的浏览器中运行,因此你粘贴的内容不会被上传。粘贴你的JSON数组,然后把生成的TSV复制到Excel、Google表格或Numbers中。如果需要反向转换,TSV转JSON转换器可以把制表符分隔的数据重新读取为JSON;如果你更倾向于逗号分隔的输出,JSON转CSV转换器可以完成同样的工作。
常见问题
表头行是如何确定的?
表头是你数组中所有对象出现过的键名的并集。如果某条记录拥有其他记录没有的字段,该字段仍会得到自己的一列,而没有该字段的行在对应位置留空。
嵌套的对象和数组会怎么处理?
嵌套的值会被JSON字符串化后放入单一单元格,而不是拆分到多个额外的列中。这能让输出结果保持规整的表格形式,干净利落地粘贴到电子表格中,不会出现行错位的问题。
转换器期望的输入是什么?
它期望输入一个JSON对象数组,因为这种结构可以直接映射为行和列。单个对象或普通值没有天然的表格形式,因此请先把你的记录包裹在一个数组中。
为什么用TSV而不是CSV?
制表符分隔的数据可以干净地粘贴到电子表格程序中,避免了文本内逗号可能引发的引号处理麻烦。如果你确实需要逗号分隔,请改用JSON转CSV转换器。
我的JSON会被发送到任何地方吗?
不会。转换完全在你的浏览器中完成,任何内容都不会被上传,因此可以放心处理你不希望发送给第三方的数据。

