JSON 数组转表格

接口返回的 JSON 数据里,最常见的就是对象数组——比如用户列表、订单记录。这种数据用「树形视图」看层级很清晰,但想对比每一行的数据,还是表格最直观。本文讲清楚 JSON 转表格的原理和用法。

什么样的 JSON 能转表格

只要数据里有「对象数组」,就能转成表格。例如:

{
  "users": [
    { "name": "Tom", "age": 30, "city": "北京" },
    { "name": "Jerry", "age": 25, "city": "上海" }
  ]
}

转成表格后,name、age、city 自动变成列名,每个对象变成一行数据。

嵌套对象如何处理

实际数据里,对象往往嵌套着对象。JSON 转表格时,嵌套字段会自动扁平化,用点号连接:

{ "name": "Tom", "addr": { "city": "北京", "zip": "100000" } }

扁平化后变成两列:addr.city、addr.zip,值分别为 北京 和 100000。这样你无需写代码,就能把多层数据摊平成一张二维表。

用 JSON Lens 一键转表格

在 JSON 在线格式化工具 里,只需两步:

  1. 把 JSON 数据粘贴进左侧编辑器(或拖入 .json 文件)。
  2. 点击右侧的「📊 Table」标签,工具会自动识别数据里的数组并转成表格。

它还会自动做两件贴心的事:

转表格的常见使用场景

延伸阅读