JSONPath查询
JSONPath路径查询工具,类似于XPath
JSONPath 查询工具提取 JSON 数据中的特定节点,支持路径表达式、数组切片、条件过滤,适合 API 返回数据提取。
JSON Path 查询器
使用说明
输入JSON数据,输入JSONPath查询表达式,点击执行。支持 $.store.book[0].title、$.store.book[*].author 等常见查询语法。
使用步骤
- 在左侧输入 JSON 数据。
- 在右侧输入 JSONPath 表达式(如 $.store.book[*].author)。
- 点击「执行查询」获取匹配结果。
- 结果格式化显示,支持复制。
常见问题
JSONPath 和 XPath 有什么区别?
JSONPath 是 JSON 的查询语言,借鉴了 XPath 语法。$ 表示根对象,@ 表示当前节点,* 通配符用法类似。
如何查询数组中的特定元素?
$.array[0] 取第一个元素;$.array[-1] 取最后一个;$.array[0:5] 取前五个;$.array[?(@.price<10)] 过滤条件。
支持哪些操作符?
支持 . 子节点、[] 数组索引、* 通配符、.. 递归下降、[start:end] 切片、[?(expr)] 过滤表达式。