首页 > 编程语言 > 详细

python-jsonpath模块

时间:2020-06-14 00:21:03      阅读:44      评论:0      收藏:0      [点我收藏+]
 1 import jsonpath
 2 
 3 d = {
 4     "error_code": 0,
 5     "all_stu": [
 6     {
 7       "id": 1,
 8       "name": "小黑",
 9       "sex": "",
10       "age": 18 ,
11       "addr": "北京市昌平区回龙观",
12       "phone": "18612532945",
13       "grade":"巨蟹座",
14       "gold":100
15     },
16     {
17       "id": 2,
18       "name": "小白",
19       "sex": "",
20       "age": 18 ,
21       "addr": "北京市昌平区回龙观",
22       "phone": "18612532945",
23       "grade":"巨蟹座",
24       "gold":100
25     }
26     ]
27   }
28 
29 # 获取第一个stu的name:直接取,需一层一层的取
30 print(d.get("all_stu")[0].get("name"))
31 
32 
33 # 通过jsonpath取
34 result = jsonpath.jsonpath(d,$.all_stu[0].name)
35 print(result)
36 
37 # 取所有的name
38 result1 = jsonpath.jsonpath(d,$..name)
39 print(result1)

 

python-jsonpath模块

原文:https://www.cnblogs.com/tour8/p/13122154.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!