【发布时间】:2020-12-18 02:35:29
【问题描述】:
我希望能够读取 json API 信息,并根据这些信息做出一些事情。例如:
我从 Streamelements API 获得此信息。
{
"donation":{
"user":{
"username":"StreamElements"
"geo":"null"
"email":"streamelements@streamelements.com"
}
"message":"This is a test"
"amount":100
"currency":"USD"
}
"provider":"paypal"
"status":"success"
"deleted":false
"_id":"5c0aab85de9a4c6756a14e0d"
"channel":"5b2e2007760aeb7729487dab"
"transactionId":"IMPORTED"
"createdAt":""2018-12-07T17:19:01.957Z""
"approved":"allowed"
"updatedAt":""2018-12-07T17:19:01.957Z""
}
然后我想检查该特定小费的金额是否为 10 美元,如果是这种情况,我希望发生一些事情。
这是我目前所拥有的,但我不知道如何获得正确的变量:
data = json.loads(url.text)
if (data[0]['amount'] == 10):
DoTheThing();
【问题讨论】:
-
我觉得应该是
data[0]['donation']['amount']
标签: python json api python-requests twitch