JSONPath 查询
输入表达式提取 JSON 节点,支持复制单项与全部命中结果
等待查询支持 $.store.book[*].author、$..price 等表达式
表达式
命中结果共 0 条命中结果
输入 JSON 与表达式后点击「查询」
JSONPath 在线查询说明
JSONPath 用类似路径的表达式定位 JSON 中的节点,例如按层级访问对象字段、用通配符遍历数组、用过滤条件筛选元素。本页在本地解析 JSON 并执行表达式,把命中的值逐条列出,同时显示每条结果的路径。
表达式写错时会给出错误提示而不影响页面其他功能。可以复制单条结果的值,也可以把全部命中值序列化为数组文本一次复制,适合把查询结果直接贴进脚本或测试用例。
默认示例使用书籍数组演示字段提取,你可以替换为自己的数据与表达式。输入或表达式修改后结果会自动清空,需要重新执行查询。
常见问题
- 支持过滤表达式吗?
- 支持常见过滤写法,例如按数值或字符串条件筛选数组元素。具体语法由 JSONPath 实现决定,复杂表达式建议先在示例数据上验证。
- 查询结果为什么是空数组?
- 通常表示路径没有匹配到任何节点,请检查键名拼写、数组下标与层级关系。
- 可以一次复制全部结果吗?
- 可以。复制全部结果会把命中值组成 JSON 数组文本放入剪贴板,未命中时不会产生内容。