工具
ZH

JSON 转表格在线工具

以 HTML 表格而非层层嵌套的括号来查看 JSON 数据。点击列标题即可排序,输入关键字即可筛选行,然后将可见行导出为 CSV,或复制到 Excel、Google 表格中。

隐私保护:您的数据仅在浏览器中处理,绝不会被上传。

如何以表格形式查看 JSON

  1. 粘贴 JSON 或打开文件。对象数组效果最好:每个对象成为一行,每个键成为一列。
  2. 点击列标题进行排序(再次点击可反转顺序),在筛选框中输入内容即可只显示匹配的行。
  3. 使用导出 CSV下载可见行,或使用复制到 Excel将其直接粘贴到电子表格中。

不同结构的 JSON 会生成怎样的表格

JSON表格
对象数组每个对象一行,每个键一列(涵盖所有对象的全部键)
以对象为值的对象,例如 {"ada": {…}, "bob": {…}}每个条目一行,并额外增加一列 _key
其他任意对象两列:键和值
数组的数组列按 1、2、3 … 编号
普通值组成的数组单独一列 value
嵌套对象生成 address.city 这样的列;关闭嵌套对象展开为列时,则以紧凑 JSON 显示在一个单元格中

排序与筛选

数字按数值排序,文本按自然顺序排序,因此 item2 会排在 item10 之前;空单元格始终排在最后。筛选会搜索每一行的每个单元格,包括以 JSON 形式显示的嵌套值。大型表格每次显示 500 行,而排序、筛选和导出始终作用于所有行。

常见问题

如何把 JSON 文件转换为 HTML 表格?

在这里打开文件,表格会立即显示。如需在其他地方使用这些数据,可以将其导出为 CSV,或复制到 Excel。

可以把表格粘贴到 Excel 或 Google 表格中吗?

可以。复制到 Excel会将可见行复制为以制表符分隔的文本,电子表格会自动将其拆分为列。

对象中的数组会如何显示?

数组会以紧凑 JSON 的形式显示在单个单元格中,例如 ["a","b"],因此不会丢失任何数据。

有行数限制吗?

没有固定限制。表格每次显示 500 行,并提供加载更多的按钮;导出时始终包含所有符合筛选条件的行。