开发辅助

JSON Pointer 浏览器

按照 RFC 6901 解析 JSON Pointer 并索引叶子节点路径

JSON Pointer · RFC 6901
支持 / 路径与 # URI 片段形式,~0 表示 ~,~1 表示 /
解析结果
"Ada"
叶子节点索引
最多展示前 200 个叶子节点
Pointer值预览
1
"Ada"
"admin"
"editor"
2
"Lin"
"viewer"
1
false

JSON Pointer 浏览

按照 RFC 6901 使用路径定位 JSON 值。空字符串表示整个文档,路径以 / 分隔;键名中的 ~ 编码为 ~0,/ 编码为 ~1。

支持形式

  • 普通指针,例如 /users/0/name
  • URI 片段指针,例如 #/users/0/name
  • 叶子节点索引最多展示前 200 项,点击路径即可查询

常见问题

JSON Pointer 是什么标准?
RFC 6901。用斜杠路径定位 JSON 文档中的值:/users/0/name 指向 users 数组第一个元素的 name 字段;空字符串指向整个文档。它被 JSON Patch(RFC 6902)、OpenAPI 的 $ref 引用、JSON Schema 等广泛使用。
键名里有斜杠或波浪号怎么写路径?
按标准转义:~ 写成 ~0,/ 写成 ~1。例如键 "a/b" 的路径是 /a~1b。这是最容易踩的坑——不转义会把键名截断成两层。
URI 片段形式(#/a/0)和普通形式有什么区别?
URI 片段形式以 # 开头,用于在 URL 中引用 JSON 文档的一部分(OpenAPI 的 "$ref": "#/components/schemas/User" 就是这种)。两种形式路径语义相同,工具都支持直接粘贴查询。