JSONPath 查询

在浏览器本地用 JSONPath 查询 JSON,展示匹配结果,适合调试 API 响应

交互控件将随脚本加载;处理始终在浏览器本地完成。

正在加载工具…

这个工具能做什么

  • JSONPath 查询
  • 匹配结果美化
  • 示例 JSON/路径
  • 错误提示
  • 浏览器本地
  • 不上传数据

怎么用(步骤)

  1. 左侧/输入区粘贴 JSON,填写 JSONPath(如 $.store.book[*].author)。
  2. 点击处理或依赖实时查询,匹配结果以美化 JSON 展示。
  3. 支持递归下降 $..price、过滤器 [?(@.price<10)] 等常见语法。
  4. 全部本地执行,JSON 不会上传。

常见问题

支持哪些语法?

基于自托管 jsonpath-plus,覆盖常用 JSONPath;极端扩展语法请以库为准。以上说明对应「JSONPath 查询」本页实际行为;默认不把输入内容发往服务器处理。

结果为什么是数组?

默认勾选「始终输出数组」,便于批量处理;可关闭。以上说明对应「JSONPath 查询」本页实际行为;默认不把输入内容发往服务器处理。

JSON 非法怎么办?

会提示解析错误及大约位置,原文不会被改写。以上说明对应「JSONPath 查询」本页实际行为;默认不把输入内容发往服务器处理。

和 JSON 格式化有何区别?

格式化做美化/压缩;本工具做路径查询。以上说明对应「JSONPath 查询」本页实际行为;默认不把输入内容发往服务器处理。

会上传数据吗?

不会。JSONPath 查询:处理只在浏览器本地完成,不会把内容上传到 www.518882.com 或第三方接口;无需注册,可在开发者工具网络面板自行核对。