什么是 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 库。