DevTools
返回

JSON 路径查找器

使用 JSONPath 表达式查找和提取 JSON 值

Loading…

什么是 JSON 路径查找器?

JSON 路径查找器是一个开发者工具,可帮助您导航复杂的 JSON 结构并找到任何值的确切路径。它以交互式树视图显示 JSON 数据,允许您点击任何节点即可立即获取 JSONPath 和 JavaScript 表示法路径。

如何使用 JSON 路径查找器

粘贴您的 JSON 数据或上传文件,然后点击树视图中的任何节点以查看其路径。您可以复制 JSONPath 或 JavaScript 路径表示法以在您的代码中使用。使用搜索功能通过输入路径表达式来查找值。

JSONPath vs JavaScript 路径

JSONPath 使用 $ 作为根,带有方括号表示法 ($.store['books'][0]),而 JavaScript 表示法在可能的情况下使用点表示法 (data.store.books[0])。提供两种格式,以便您可以选择最适合您用例的格式。

主要功能

带有颜色编码类型指示器的交互式树视图、双路径格式支持(JSONPath 和 JavaScript)、路径搜索功能、一键复制到剪贴板、展开/折叠所有节点以及文件上传支持。

常见问题

JSONPath 和 JavaScript 路径有什么区别?

JSONPath 使用 $ 作为根,键使用方括号表示法,而 JavaScript 表示法在可能的情况下使用点表示法和变量名。两者都可以访问相同的值。

如何处理带有特殊字符的键?

带有特殊字符、空格或以数字开头的键应使用方括号表示法,如 $['my-key']。工具会自动生成正确的表示法。

支持的最大 JSON 大小是多少?

由于所有处理都在您的浏览器中进行,限制取决于您设备的内存。通常几兆字节的 JSON 文件都能很好地工作。

这个工具会修改我的原始 JSON 吗?

不会,这个工具只读取和显示您的 JSON 数据。它不会以任何方式修改原始数据。

可以离线使用这个工具吗?

是的,一旦页面加载,所有处理都在您的浏览器中本地进行。不需要互联网连接。

这个工具支持高级 JSONPath 查询吗?

当前实现支持基本路径导航。对于使用通配符或过滤器的高级查询,您可能需要完整的 JSONPath 库。