跳到内容

🔎 JSONPath 测试器

对 JSON 数据实时评估 JSONPath 查询(如 $.store.book[*].author)。支持过滤器、递归下降和通配符。

✅ 完全免费,无需注册,仅在浏览器中运行(使用 jsonpath-plus)

🔒 关于隐私


    
📚 JSONPath 语法帮助
$ — 根对象
@ — 当前节点(过滤器内)
.field / ['field'] — 子元素访问
.. — 递归下降
* — 通配符
[index] — 数组索引
[start:end:step] — 数组切片
[a,b,c] — 多个索引/字段
[?(@.price < 10)] — 过滤表达式
[?(@.tags)] — 字段存在

📖 使用方法

  1. 1
    粘贴 JSON
    将 JSON 数据粘贴到左侧。示例按钮可加载演示数据。
  2. 2
    输入查询
    输入以 $ 开头的 JSONPath 表达式,结果实时更新。
  3. 3
    查看结果
    匹配值会在右侧整形显示,同时显示计数和错误。

❓ 常见问题

什么是 JSONPath?
类似于 XML 的 XPath,用于 JSON 的查询语言。
如何编写过滤表达式?
@ 表示当前节点,支持比较和逻辑运算符。字符串用单引号包围。
何时使用递归下降 (..)?
查找任意深度的所有匹配项。
🐛 此工具出现问题了吗?

免费、无需注册。仅提供复现步骤也有帮助。报告将直接发送给运营者并用于改进。

※ 为复现问题,浏览器信息 (UA / 屏幕 / 语言 / URL) 将自动发送