JSON 转表格工具

将 JSON 对象数组或记录列表渲染为可浏览表格,自动识别列名并支持下钻嵌套字段。适合核对接口 list/items 返回的批量数据,转换在浏览器本地完成。

JSON
Ctrl / ⌘ + Enter 运行

请先修正 JSON 错误,再运行 JSONPath。

支持 RFC 9535:成员选择、下标、通配、切片、后代、过滤器与函数表达式。

如何使用

  1. 1粘贴对象数组 JSON

    例如接口返回的 [{"id":1,"name":"A"}, …] 或含 list 字段的响应。单个对象也可按键值对显示。

  2. 2切换到表格视图

    校验通过后打开「表格」标签页。工具会根据数组元素字段自动生成列,并可勾选显示的列。

  3. 3下钻嵌套单元格

    单元格中的对象或数组可继续点开查看,无需手动拍平整份 JSON。

转表示例

JSON 数组输入
[
  {"id": 1, "name": "Alice", "city": "北京"},
  {"id": 2, "name": "Bob", "city": "上海"}
]
表格列(示意)
| # | id | name  | city |
|---|----|-------|------|
| 0 | 1  | Alice | 北京 |
| 1 | 2  | Bob   | 上海 |

适用场景

  • 核对接口列表数据

    把 users、orders、items 等数组响应转成表格,快速扫列、对比字段是否齐全。

  • 检查字段不一致的记录

    不同行缺少某些键时,对应单元格留空,便于发现 schema 漂移或脏数据。

  • 预览嵌套对象中的数组

    从树形或代码视图选中嵌套数组后,可在表格中打开该片段单独查看。

表格视图说明

  • 对象数组如何生成列

    顶层或选中的对象数组会按各元素键名合并为列;首次出现的字段名即为一列。

  • 字段不一致时的显示

    某行缺少某列字段时,该单元格为空,不会强行填充默认值,便于发现数据差异。

  • 嵌套对象的下钻

    对象或数组类型的单元格可继续展开,在子表格中查看内部字段,无需预先扁平化。

  • 与 JSON 转 CSV 的区别

    本页用于浏览器内浏览和对照字段,不提供 CSV/Excel 导出。若需导出文件,可参考 JSON 转 CSV 教程手动处理。

常见问题

什么样的 JSON 最适合转表格?
结构一致的对象数组效果最好,例如 [{"id":1,"name":"A"}, …]。单个对象会按键值显示。
这是 JSON 转 CSV 工具吗?
不是。本页用于在线浏览表格。若需导出 CSV 供 Excel 打开,请参考本站 JSON 转 CSV 教程;当前版本不支持一键导出。
嵌套很深的 JSON 能整表展示吗?
顶层数组会直接成表;深层嵌套字段需点击单元格下钻,不会自动拍平所有层级。
列太多怎么办?
可使用列选择器勾选需要显示的字段,隐藏无关列以便阅读。
表格与树形视图如何配合?
同一份 JSON 可在表格、树形、代码视图间切换。复杂结构建议树形定位后再用表格查看数组片段。