常见问题
树形视图能编辑或导出吗?
不能,它只用于浏览结构。要修改请用「JSON 格式化校验」,改完再回来看。
JSON 很大时会卡吗?
层级很深或体积很大时会变慢,这是浏览器渲染的限制。可以先用格式化工具去掉空白再分析。
展开或折叠状态会保留吗?
不会,切换工具或刷新后重置。
关于这个工具
渲染是手动触发的:在编辑框里改内容不会实时刷新,要点「解析」才重新生成树。长 JSON 粘贴完停一下再点,比边输边解析省钱 —— 也不会在输入过程中反复卡。
默认展开到第 3 层(深度 0、1、2),更深的节点折叠起来只显示 {N 项 或 [N 项,顶部有展开全部 / 折叠全部。这个默认值是按接口响应的典型形态定的:通常前两三层就能定位到要看的分支,再往下的细节才需要点开。
字符串超过 80 个字符会截断显示并加省略号,鼠标悬停能看完整内容;截断只作用于显示,不影响解析。状态栏给出节点总数与最大嵌套深度 —— 判断「这个 JSON 有多复杂」比目测靠谱。节点数上万时渲染会明显变慢,因为所有节点是一次性建进 DOM 的、没有虚拟滚动;这种情况先折叠大数组,或者把要看的字段裁出来单独看。
它只读:不能编辑、不能删键、不能导出。要改内容请用「JSON 格式化校验」,改完再回来查看。节点是用 textContent 建的,JSON 里含 <script> 这类字符串时只会原样显示成文本、不会被执行,粘贴来源不明的结构是安全的。