Tool Kumar 工具
JSON 路径查找
在大型 JSON 文档中找到某个值的准确路径。在树形视图中选中节点即可看到它的路径,点一下就能复制;也可以输入路径,直接跳转到对应的值。
如何使用这个工具
- 粘贴 JSON 或打开文件,随后会打开“树形”视图。
- 点击一个值,它的路径会显示在工具栏中;点击路径或按 P 即可复制。
- 要跳转到某个值,请按 Ctrl+F(⌘F),输入 $.store.books[1].title 这样的路径,或 /store/books/1/title 这样的 JSON Pointer。
示例演示
示例中的每个值及其对应的路径。不是普通名称的键使用方括号表示,例如 ["first name"]。
输入
{"store":{"name":"Corner Books","books":[{"title":"Dune","price":9.99,"tags":["sci-fi","classic"]},{"title":"Emma","price":7.5,"author":{"first name":"Jane","last name":"Austen"}}]}}输出
$.store.name "Corner Books"
$.store.books[0].title "Dune"
$.store.books[0].price 9.99
$.store.books[0].tags[0] "sci-fi"
$.store.books[0].tags[1] "classic"
$.store.books[1].title "Emma"
$.store.books[1].price 7.5
$.store.books[1].author["first name"] "Jane"
$.store.books[1].author["last name"] "Austen"选项与特殊情况
- 路径使用点号和方括号表示法,与 JSONPath 相同。数组索引从 0 开始。
- “查找”接受具体路径或 JSON Pointer(RFC 6901),并选中对应的节点。
- 通配符、递归下降、过滤器和切片(例如 $..price)不会被求值。查找栏会明确说明这一点,而不是去猜测。
- 按 C 复制选中的值。“更多选项”菜单中也有“复制路径”和“复制值”。
默认保护隐私
你的文档只保留在这个浏览器中。Tool Kumar 在你的设备上解析、转换并生成下载文件,无需账号,也没有上传步骤。
JSON 路径查找:常见问题
- 如何找到某个值的 JSON 路径?
- 在“树形”视图中打开 JSON,点击该值。它的路径会显示在工具栏中,点击路径即可复制。
- 可以用 JSONPath 表达式搜索吗?
- 具体路径可以,例如 $.users[0].email。带通配符或过滤器的表达式不会被求值;这种情况请改用“查找”搜索键或值。
- 支持 JSON Pointer 吗?
- 支持。在“查找”中输入 /users/0/email 这样的指针,即可跳转到对应的值。