健康一贴灵,专注医药行业管理信息化

python提取json中键值

0X00  样例数据:

{'d': {'__type': 'st', 'YX': "<table id = 'tabyxlist' ><tr><td class='tdth'>院校名称</td><td class='tdth'>计划数</td></tr><tr id='yx1001'><td class='tdyx'>[1001] 北京大学</td><td class='tdyxjhrs'>108</td></tr><tr id='yx1002'><td class='tdyx'>[1002] 清华大学</td><td class='tdyxjhrs'>161</td></tr></table>", 'Err': '', 'TotalCount': 43, 'PageSize': 20}}

    我们取TotalCount 的键值

0X01、导入json 

  import json

0X02、读取json 中的数据 

r =requests.post(url,data=values,headers=header)
content = r.json()
#print(content)
jsonValue = content['d']['TotalCount']
 jsonValue = content['d']['TotalCount']
结果就为:43

其中'd'为json的一级键名,'TotalCount'为json的二级键名,如果有多级直接往后面加就可以。

再如:要取PageSize的值 ,就用

jsonValue = content['d']['TotalCount']

 

posted @ 2023-01-19 11:32  一贴灵  阅读(889)  评论(0编辑  收藏  举报
学以致用,效率第一