python_jsonpath方法
发布时间:2020-12-20 12:56:32 所属栏目:Python 来源:网络整理
导读:jsonpath提供了在多维字典中找到某个key的便捷方法,一定要知道哦~ 用法如下: import jsonpath #这是一个复杂的json串d = { " code " : 200 , " message " : " 成功! " , " result " : [{ " sid " : " 29668676 " , " text " : " 假如员工比老板有钱 " , "
jsonpath提供了在多维字典中找到某个key的便捷方法,一定要知道哦~ 用法如下: import jsonpath #如果我们需要找到video的值,传统方法是 print(d[result][0][video]) #使用jsonpath result=jsonpath.jsonpath(d,‘$..video‘) #$代表最外层,无论这个key的位置在哪里都能找到。如果对应的是多个Key,那么返回的是一个list d2 = { "stu":{ "sex":‘男‘,"house":{ "bejing":{"四环":5,"三环":4},"上海":{"浦东":4} } } } print(d2[‘stu‘][‘house‘][‘上海‘][‘浦东‘]) result2=jsonpath.jsonpath(d2,‘$..浦东‘) #无论这个key的位置在哪里都能找到 result3=jsonpath.jsonpath(d2,‘$.stu.house‘)#$代表最外层,可以一直点下去#如果找不到对应的key,返回结果是False (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |