ZH
我的工具

JSON 查看器(树形视图)

以带类型和值的树形结构浏览 JSON,列出每个 JSONPath 及其值,统计对象、数组、键和类型的数量。出错时会显示行号和列号。

要展开的层数;更深的对象和数组会折叠显示。
在路径表中隐藏对象和数组,只列出其中的值。
树形结构
嵌套深度
3
对象和数组的层数
对象
4
数组
2
键
14
叶子值
13
内部没有任何内容的值
字符串
6
数字
5
布尔值
1
空值
1
大小
214 B
UTF-8 编码下 214 字节
每个值及其路径
路径类型值
$对象{5 个键}
$.order数字1042
$.customer对象{3 个键}
$.customer.name字符串"Ada Lovelace"
$.customer.email字符串"ada@example.com"
$.customer.vip布尔值true
$.items数组[2 项]
$.items[0]对象{3 个键}
$.items[0].sku字符串"LAMP-01"
$.items[0].qty数字2
$.items[0].price数字34.9
$.items[1]对象{3 个键}
$.items[1].sku字符串"BULB-E27"
$.items[1].qty数字4
$.items[1].price数字3.5
$.coupon空值空值
$.tags数组[2 项]
$.tags[0]字符串"gift"
$.tags[1]字符串"express"
我的工具 →
广告

JSON 查看器把一大堆花括号变成可以阅读的内容:每个对象和数组都成为一个分支,每个值都显示其类型,并且不会修改任何内容。粘贴一个 API 响应或配置文件,就能一眼看清它的结构,找到某个值在代码或 JSONPath 查询中的准确路径,并统计其中有什么。无效的 JSON 会连同出错位置的行号和列号一起报告。

使用方法

  1. 把 JSON 粘贴到框中——树会随着输入实时更新。
  2. 降低树的深度,只查看大文档的最上面几层。
  3. 在路径表中复制任意值的路径,例如 $.items[0].sku。
  4. 勾选仅叶子值,只列出数据而跳过容器。

计算公式

path = $ followed by .key or ['key'] for each object member and [i] for each array index (i from 0)

合法标识符形式的键使用点号写法;其他键(含空格、连字符、引号等)使用方括号写法,这也是 JavaScript 和 JSONPath 工具接受的。嵌套深度统计对象和数组的层数,所以扁平对象的深度为 1。叶子值是字符串、数字、布尔值、空值,以及空对象或空数组。

示例

对于示例订单,树以 $ (object, 5 keys) 开头,并有 customer、items 和 tags 几个分支。统计结果是 4 个对象(根、customer 和两个商品项)、2 个数组、14 个键、13 个叶子值,嵌套深度为 3($ → items → items[0])。第二个商品项的价格位于 $.items[1].price。

常见问题

这和 JSON 格式化工具有什么不同?

格式化工具会重新缩进文本以便编辑;查看器不改动文本,而是展示结构:类型、数量、路径,以及可限制在最上几层的大纲,用来理解陌生的数据更快。

为什么有些键带有引号?

含有空格或标点的键会以 JSON 字符串形式显示,这样你能看出它从哪里开始、到哪里结束,其路径使用方括号写法,如 $['first name']。

能打开很大的文件吗?

可以,最多约 1000 万个字符。大纲最多显示 5,000 行,路径表最多 400 行,但统计数字始终涵盖整个文档。

我的 JSON 会被上传吗?

不会。它在你的浏览器中解析,永远不会离开你的设备。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). JSON 查看器(树形视图). https://kakao.mobile/zh/tools/json-viewer/

MLA

“JSON 查看器(树形视图).” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/json-viewer/.

广告