网站使用帮助
- 1、网站复选框、输入框及按钮等,鼠标悬浮片刻会有提示信息,请注意查看
- 2、JSONPath提取结果会放在List里展示,比如结果为[]则说明未提取到任何内容
- 3、如您喜欢黑色主题,可在右上角点击'白天'切换
- 4、如您喜欢多彩导航条,可在右上角点击'换肤'切换
- 5、如您在使用本站中遇到问题,可点击底部'交流群'反馈
什么是 JSONPath?
JSONPath 是一种用于在 JSON 数据中提取信息的查询语言,类似于 XPath 之于 XML。它允许您通过路径表达式快速定位和提取 JSON 结构中的特定数据。
JSONPath 语法说明:
| 表达式 | 描述 | 示例 |
|---|---|---|
| $ | 根对象 | $.store |
| @ | 当前节点 | $.store.book[(@.length-1)] |
| . | 子节点 | $.store.book |
| .. | 递归下降 | $..book |
| * | 通配符 | $.store.* |
| [n] | 数组索引 | $.store.book[0] |
| [start:end:step] | 数组切片 | $.store.book[0:2] |
| [?(expression)] | 过滤表达式 | $..book[?(@.price < 10)] |
常用示例:
$.store.book[0].title- 获取第一本书的标题$..book[?(@.category == 'fiction')]- 获取所有小说类书籍$..price- 获取所有价格$.store.book[(@.length-1)]- 获取最后一本书$.store.book[0,1]- 获取前两本书
豫公网安备41142602000124号