常见的特殊符号
$ | 根节点 |
.. | 选择所有符号条件(模糊匹配) |
* | 匹配所有的元素节点 |
. | 取子节点 |
@ | 当前节点 |
?() | 过滤表达式 |
import jsonpath
d = {
"error_code": 0,
"stu_info":
[
{"id": 223,
"name" : "null",
"sex": "女",
"classname":"212期"
},
{"id": 224,
"name": "景龙",
"sex": "男",
"classname": "212期"
},
{"id": 225,
"name": "MS226",
"sex": "男",
"classname": "212期"
}
]
}
# 模糊匹配
data1 = jsonpath.jsonpath(d,"$..name")
print(data1)
# 精准匹配
data2 &#