jsonpath作用
jsonpath: 帮助我们快速找到 json 数据当中的字段,key:value
jsonpath 语法
JSONPath | 描述 | 示例 |
---|---|---|
$ | 根目录对象,提取所有 | $ |
. 或者 [] | 子元素 | .age 、.age、[age] 、$['age'] |
.. | 子孙元素 | $..number |
[0] 或者 .0 | 索引 | phoneNumbers[0] |
[0:2:step] | 切片 | phoneNumbers[0:2] |
[0,1] | 联合、或者 | phoneNumbers[0,1] |
* | 通配符 | address.* 、address[*] |
@ | 当前对象或元素,通过和 () 一起使用 | phoneNumbers[(@.length-2)] |
?() | 过滤表达式 | phoneNumbers[?(@.type=="iPhone")] |
例如:
from jsonpath import jsonpath
resp_body = {
'code': 0,
'msg': 'OK',
'data': {
'id