跳转到正文
TSVJSON

TSV转JSON转换器

文件转换器

将文件转换为所需格式。

使用其他转换器

让文件适合您的用途。

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

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

正在加载转换器…

转换设置

更改设置会清除已完成的结果,请先下载。

GEEDITOR / TSV → JSON

关于此转换 · TSV → JSON

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

本工具将 CSV 值按文本读取。例如 0012 会在转换器内保留,但打开结果的表格软件可能重新把它当成数字。请将编号列按文本导入,并与原数据比较。

CSV必须使用逗号分隔,TSV使用制表符。含分隔符或换行的字段要用双引号包围,字段内的双引号需写两次。此处没有分隔符选择器,也不自动转换分号,请先正确导出原文件。

JSON输出是包含表头行的行数组之数组,并不会自动生成带键的对象数组。NDJSON每行输出一个行数组。请确认目标程序需要这种结构。

具体示例
输入

id	qty
0012	2
0013	5

输出

[
  [
    "id",
    "qty"
  ],
  [
    "0012",
    "2"
  ],
  [
    "0013",
    "5"
  ]
]

转换方法

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

常见问题

这种输入格式需要特别检查什么?

本工具将 CSV 值按文本读取。例如 0012 会在转换器内保留,但打开结果的表格软件可能重新把它当成数字。请将编号列按文本导入,并与原数据比较。 CSV必须使用逗号分隔,TSV使用制表符。含分隔符或换行的字段要用双引号包围,字段内的双引号需写两次。此处没有分隔符选择器,也不自动转换分号,请先正确导出原文件。

转换器接受和输出什么JSON结构?

JSON输出是包含表头行的行数组之数组,并不会自动生成带键的对象数组。NDJSON每行输出一个行数组。请确认目标程序需要这种结构。