在此运行 完全在你的浏览器里运行,不上传、不登录
JSON 树形查看
把 JSON 粘进来读成可折叠树:类型着色、路径标注、搜索高亮,点一下就复制节点值。
在上方粘贴 JSON 即可看到树形结构。
路径使用点号与方括号表示,例如 $.data.items[2].id。点击一行即可复制该节点的值。
怎么用
- 把 JSON 粘贴进输入框。对象、数组、单独的标量值都可以。
- 树会自动生成。对象标注键数如
{3},数组标注长度如[12],叶子节点显示值并标出类型。 - 点对象或数组左侧的小三角可以折叠或展开,也可以点全部展开、全部折叠一次性处理整棵树。
- 在查找路径或键名里输入内容,命中的行会加彩色描边,祖先节点会自动展开,方便看清命中位置。
- 点任意一行即可把该节点的值复制到剪贴板,提示条会告诉你复制的是哪条路径。
路径使用点号与方括号表示:键名是纯标识符时用点号,其余情况用方括号,数组下标一律用方括号。嵌套三层的值会显示成 $.data.items[2].id。
常见用法
- 读一份不熟悉的接口返回 —— 把不关心的分支折起来,剩下的逐层往下走。
- 在大报文里找一个字段 —— 用键名搜索代替滚动,再从高亮行直接复制值。
- 写类型之前先确认结构 —— 键数与叶子类型能一眼看出某个字段是对象、数组还是标量。
- 检查配置文件 —— 发现本该是数字的值其实是字符串,或者发现键名拼得和自己想的不一样。
常见问题
问:数据会上传吗? 答:不会。解析与渲染全部在浏览器内存里完成,带令牌的接口返回、客户记录、内部配置都不会离开你的设备。
问:为什么有的键显示成 ["my key"] 而不是 .my key?
答:只要键名不是纯标识符(含空格、连字符,或以数字开头),就改用方括号表示。两种写法指向的是同一个值。
问:点一行会把整份文档复制走吗? 答:不会。点击只复制该行的值,并按 JSON 格式化。提示条会写明复制的是哪条路径,方便粘贴前确认。
问:输入能有多大? 答:取决于浏览器内存能容纳多少。文档很大时状态栏会给出节点数与层数,把不需要的分支折叠起来即可。
你的数据留在这台设备上
JSON 树形查看 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。
你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。