示例:
JSONPath 语法速查
$— 根对象.field或['field']— 子字段..field— 递归下降(任意层级查找)[*]— 通配符,数组或对象的所有元素[n]— 数组索引(支持负数,[-1]即最后一个)[n:m]— 数组切片[n,m]— 多个索引合集[?(@.price<10)]— 过滤表达式(@代表当前元素)
常见用途
- 从深层嵌套 API 响应中提取特定字段
- 提前测试查询语法,再用于代码(jq、Postman、K6、JMeter)
- 调试 GraphQL/REST 接口返回
- 为 CI/CD 编写 JSON 响应断言