跳转到正文
JSONTSV

在线将JSON转换为TSV

文件转换器

将文件转换为所需格式。

使用其他转换器

让文件适合您的用途。

将文件拖到此处,或在下方选择。

最多 50 个文件 · 每个文件最大 100 MB

正在加载转换器…

GEEDITOR / JSON → TSV

关于此转换 · JSON → TSV

将 JSON 数据整理为导入程序或脚本需要的 TSV。导出全部数据前,先核对分隔符、行结构和编号等字段的处理方式。

请使用对象数组或行数组。对象键成为列,缺少的值变为空单元格。嵌套对象和数组会成为单元格内的 JSON 文本,而不会自动展开成额外列。

CSV和TSV输出会在类似公式的文本前加单引号,以降低表格公式执行风险。导入时请检查这些单元格;此前缀是有意添加,不是原文缺字。

具体示例
输入

[
  {
    "id": "0012",
    "name": "A, B",
    "meta": {
      "size": "M"
    }
  },
  {
    "id": "0013",
    "name": "C"
  }
]

输出

id	name	meta
0012	A, B	"{""size"":""M""}"
0013	C	

转换方法

  1. 点击“选择文件”并选择原始 JSON 文件。比较设置时先用一个文件。
  2. 确认输出选项为 TSV。以下步骤针对这一输出;改选其他格式时,适用的设置也可能变化。
  3. 点击“转换文件”,完成后从文件行保存结果。“全部下载”只把结果打包成 ZIP,不会合并文件内容。
  4. 打开TSV结果,与JSON原件核对行数、表头、空单元格、日期及标识符。在目标程序中将00123等代码作为文本导入,不要假定自动类型识别始终正确。

常见问题

嵌套数据和缺失值如何处理?

请使用对象数组或行数组。对象键成为列,缺少的值变为空单元格。嵌套对象和数组会成为单元格内的 JSON 文本,而不会自动展开成额外列。

将JSON转换为TSV后应检查什么?

CSV和TSV输出会在类似公式的文本前加单引号,以降低表格公式执行风险。导入时请检查这些单元格;此前缀是有意添加,不是原文缺字。