input.json
tree
Tree appears here after parsing.
粘贴 JSON 并以可折叠树形展开浏览。

交互式 JSON 树形查看器

粘贴 JSON,点 View,解析出来的值就会渲染成一棵可展开的树。对象显示它的键,数组按顺序显示元素,基础类型的值有各自的视觉样式。噪声大的对象或数组可以折叠成一个键数/元素数的计数,需要细节时再展开。

当你关心的字段被元数据、分页信息和成堆的重复记录压在好几层底下时,这个视图特别有用。Collapse all 给你一份文档的大纲,Expand all 再把完整结构摊开。

怎么用这个查看器

  1. 去掉敏感信息,把 JSON 粘进输入编辑器。
  2. View。树是解析之后生成的,不会自动跟着输入更新 —— 改了内容要重新点一次。
  3. 用对象和数组旁边的箭头收起或展开分支。
  4. 需要复制原文或修改文档时,回到源码编辑器。

现在这棵树是用来浏览的,不是用来编辑的。它没有 JSONPath 查询、没有复制路径的按钮、不做 schema 校验,也没有针对 GeoJSON 坐标的地图视图。

输入不合法时会发生什么

第一步先尝试严格解析。失败的话,会走一遍本站的常见语法修复,成功就展示修复后的值。尾随逗号、单引号这类典型错误它能处理,但它没法凭空编出缺失的业务数据,也不是所有结构错误都能修好。

修复成功时,请把这棵树理解为"修复后结果的视图",而不是"原文本来就合法"的证明。需要查看精确的格式化输出时用 JSON Fix,然后再跑一遍 JSON 校验器

大文档与隐私

每个展开的节点都要在浏览器里渲染,所以分支很大时,折叠起来更好检查。载荷特别大的时候,流式处理或命令行工具的内存占用会更可控。

解析和渲染都在浏览器本地完成。即便如此,粘贴到任何网页之前,还是先把 API key、访问令牌、个人数据和生产环境标识换掉。

FAQ

为什么我的树是空的?

树需要一个解析成功的值。如果严格解析和有限的修复流程都失败了,请先用 JSON Fix 修正输入,再拿校验通过的结果来看。

能复制某个节点的 JSON 路径吗?

当前版本还不行。这棵树以可视化方式展示嵌套关系,但不会计算或复制 JSONPath 表达式。

我的 JSON 数据在这个站上安全吗?

输入在你的浏览器里解析,不会发给某个查看器 API。但请不要粘贴仍然有效的凭据或未脱敏的生产数据。本地处理只是一项隐私措施,不等于一套完整的数据处理规范。