JSON Pointer 查询工具
使用 RFC 6901 路径读取 JSON 中的值,支持转义键名、URI 片段和大整数原值。
使用方法
/users/0/name 表示第一位用户的姓名,数组索引从 0 开始。空路径选择整个文档;单独的 / 选择键名为空字符串的成员。
键名中的 / 写成 ~1,~ 写成 ~0。例如 {"a/b":{"~key":true}} 可使用 /a~1b/~0key 查询。也支持 #/users/0 这样的 URI 片段。
行为与限制
这里使用 JSON Pointer,不支持 JSONPath 的通配符和过滤表达式。对象存在重复键时会报错。数字保留原始表示,不会把大整数舍入。
参考资料
常见问题
为什么 /items/01 不能查询数组?
RFC 6901 的数组索引不允许前导零,请使用 /items/1。- 也不能用于读取已有元素。
输入会被上传吗?
不会。计算在浏览器中完成,本工具不会将输入提交到 API 或保存到本地存储。文本类工具最多接受 200,000 个字符。