如何从JSON请求解析特定数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从JSON请求解析特定数据相关的知识,希望对你有一定的参考价值。
[我正在编码,我想知道如何去检索“ tag_id”的数据:特别是4。
我知道要获取状态数据,但是如果有多个条目,我将如何获取特定数据?
r = requests.get('url.com', headers = user_agent).json()
event = (r['status'])
print(event)
//////////////////
{
"status": "SUCCESS",
"status_message": "blah blah blah",
"pri_tag": [
{
"tag_id": 1,
"name": "Tag1"
},
{
"tag_id": 2,
"name": "Tag2"
},
{
"tag_id": 3,
"name": "Tag3"
},
{
"tag_id": 4,
"name": "Tag4"
}
]
}
答案
我认为您正在寻找类似的东西:
tags = event["pri_tag"]
for tag in tags:
if tag['tag_id']==4:
print(tag['name'])
输出:
Tag4
以上是关于如何从JSON请求解析特定数据的主要内容,如果未能解决你的问题,请参考以下文章
如何从 swift 3 facebook 图形请求中解析这个 JSON