JSON 工具

大型 JSON 查看器只打开需要的分支

选择或拖入一个 .json 文件。扫描在本地进行;逐层展开树,或输入精确 JSON Pointer 定位字段。

大型 JSON 查看器

本地 JSON 文件

拖入一个 .json 文件,或点击上方按钮选择

只读树

完整校验后,树结构会显示在这里。

所选文件留在当前浏览器标签页;本工具不上传文件。

仅接受 UTF-8 严格 JSON;源文件始终只读。

选择 JSON 文件或加载示例。

几十兆的导出文件常让普通编辑器先卡住,字段却只藏在某个角落。大型 JSON 查看器按块检查本地文件,不生成整份对象树,再让你从根节点开始查看。

这是面向文件的大文件 JSON 查看器,不是给短文本排版的 JSON 格式化器。需要 JSON 树形查看时,可以展开少量分支;已有路径时用 JSON 路径搜索定位目标,不必把所有同级节点摊开。

为什么使用大型 JSON 查看器

大文件操作的边界和进度都看得见。

按块扫描,不复制整份内容

大型 JSON 查看器每次读取 1 MiB 文件切片,跨块保留语法状态。页面显示已读字节,超过 256 MiB 的文件会在读取前拒绝;不会先把文件变成一个巨大字符串。

本地 JSON 文件依次进入小块扫描器,右侧树结构仍保持折叠。

路径直达具体节点

树节点只有展开时才按最多 100 个同级项加载。输入 JSON Pointer 可直达嵌套字段并展开祖先,长数组也只显示视口内的行。

折叠树中一条路径指向目标字段,旁边没有展开全部数组项。

避开全量展开,直接找到字段

01

先核对文件格式

选择或拖入单个 .json 文件就会手动启动扫描。示例文件很小,适合先试交互;真实文件须为 UTF-8 编码的严格 JSON。

02

按精确路径跳转

输入 /users/120/name 可定位数组中的对象字段。键名里的斜杠写成 ~1,波浪号写成 ~0;按 Enter 执行,不会逐字触发整文件重扫。

03

只复制选中的小片段

点选节点后可复制 JSON Pointer 路径。节点值最多复制 1 MiB;改动路径输入会让旧选择过期,重新定位后才能复制。

分块检查与有界树导航

跨块语法检查

扫描器在 1 MiB 切片之间延续 UTF-8、字符串与容器状态。文件无效时报告行、列和字节偏移,不把不完整内容伪装成可用树。

子节点按页读取

对象与数组保持在源文件中;展开时只生成第一批 100 个直接子节点。后续页按需读取,适合查看大数组而不常驻全部节点。

精确路径定位

RFC 6901 的 JSON Pointer 可按键名或从零开始的数组下标定位。命中时自动展开祖先,不要求先在树里一层层手找。

资源信息如实显示

显示文件大小、已读字节和本站扫描缓冲区及已加载标签的估算量。这不是浏览器进程或设备内存的精确读数。

浏览器大文件处理的实际限制

256 MiB 文件上限
超过上限的文件不会开始读取。低于上限也可能因设备资源不足而失败;这时请缩小导出范围或换用桌面流式工具。
只读单个标准 JSON
接受 UTF-8 的单份 .json 文档,不支持 JSONL、注释、尾随逗号或自动修复。文件内容不会被编辑、重排或保存回原文件。
不提供全部展开
没有“展开全部”、整文档美化和整文件下载。这些操作会制造大量 DOM 节点或完整副本,与大文件按需查看的目标冲突。
路径不是模糊搜索
路径框只接受精确 JSON Pointer,不运行 JSONPath、jq、通配符或全文搜索,也不会抓取 URL、上传文件或校验业务 Schema。

大型 JSON 查看器常见问题

如何打开超大 JSON 文件?

选择或拖入单个 .json 文件。大型 JSON 查看器按 1 MiB 分块扫描并校验,完成后从根节点开始展开;文件上限为 256 MiB。

JSON 文件太大,浏览器卡住怎么办?

先确认大小是否超过 256 MiB。即使没有超限,设备内存与浏览器实现仍会影响结果;可缩小导出范围,或使用本地桌面工具。

如何在 JSON 树里定位字段?

输入 /users/120/name 这样的精确 JSON Pointer,按 Enter 后会展开对应祖先。若只知道字段名而不知道路径,本页没有全文模糊搜索。

在线查看 JSON 会上传文件吗?

不会。工具在浏览器内读取本地文件切片,不把内容传到服务器。缓存数字只是本站自身的估算,无法代表整个浏览器的内存占用。

JSON 语法错误,为什么看不到树形结构?

只有严格 JSON 通过完整扫描后才显示树。错误行列会留在页面;注释、尾随逗号或损坏的字符串不会被自动修复。

文件仍然打不开?

用大型 JSON 查看器检查文件

回到大型 JSON 查看器,先看读取进度和资源提示,再打开真正需要的分支;遇到超限文件请缩小数据范围。