码迷,mamicode.com
首页 > 编程语言 > 详细

python之jsonpath模块

时间:2019-11-09 21:57:58      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:erro   phone   北京   als   python   ror   info   col   style   

使用jsonpath,需要安装模块,遇到层级比较深的字典时,要想取值使用jsonpath取值比较方便,可以一下取到。

如果取得值不存在,则返回False,

d={
        "error_code": 0,
        "stu_info":[
                {
                        "id": 314,
                        "name": "矿泉水",
                        "sex": "",
                        "age": 18,
                        "addr": "北京市昌平区",
                        "grade": "摩羯座",
                        "phone": "18317155663",
                        "gold": 100,
                        "cars":[
                            {"car1":"bmw"},
                            {"car2":"ben-z"},
                        ]
                }
            ]

}
car2=jsonpath.jsonpath(d,$..car1)
print(car2)  #值是一个list 
返回值是bmw

python之jsonpath模块

标签:erro   phone   北京   als   python   ror   info   col   style   

原文地址:https://www.cnblogs.com/chenjie0818/p/11827590.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!