首页 > 编程语言 > 详细

python之jsonpath模块

时间:2019-11-09 21:12:46      阅读:70      评论:0      收藏:0      [点我收藏+]

使用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模块

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

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