Jsonpath简介
Jsonpath是一种信息抽取类库,是从json文档中抽取出指定信息的工具
Jsonpath使用场景
在robotframework里面的使用场景是提取响应结果的某个参数作为断点
Jsonpath常用语法
语法 | 说明 |
$ | 表示根节点 |
. | 表示子节点 |
List[*] | List表示列表的名称,通过[number]下标来取指定的列表值,其中[*]表示去列表所有值 |
[start:end:step] | 数组切片运算符,例如:list[0:6:2]表示取列表的下标为0、2、4的数据 |
.. | 当前下所有子节点下符合条件的数据 |
?() | 支持过滤操作 |
示例:
Jsonpath在线校验工具
http://jsonpath.com/
jsonpath在接口自动化内的实际运用