JSONPath 查询
用 JSONPath 表达式查询 JSON 数据,查询在浏览器本地完成,数据不会上传。
常用示例(点击填入)
支持的语法
$根节点;.key取字段;..key递归查找所有同名后代。[*]通配所有元素;[0]、[0,2]按索引;[1:3]切片。- 过滤:
[?(@.price < 10)],支持== != > >= < <=与&&组合,也可只写[?(@.field)]判断字段是否存在。
使用说明
JSONPath 是用表达式从 JSON 中提取数据的语法,广泛用于接口测试与数据处理。本工具支持常见 JSONPath 写法并格式化输出结果。
- 把 JSON 数据粘贴到左上方文本框。
- 输入 JSONPath 表达式(如 $.store.book[*].title),点击查询。
- 在右下查看结果;也可点击常用示例快速填入。
常见问题
- 支持哪些语法?
- 支持 .key 取字段、..key 递归查找、[*] 通配、[0]/[0,2] 索引、[1:3] 切片,以及 [?(@.price < 10)] 过滤(含 && 组合)。
- 返回多条结果时怎么显示?
- 命中多条时以数组形式输出,单条时直接输出该值,并在状态栏显示命中条数。