【发布时间】:2018-10-17 18:50:27
【问题描述】:
我有一个如下所示的 JSON API 响应:
json_data=
{
"sales_list": [
{
"date": "all",
"country": "all",
"units": {
"product": {
"promotions": 0,
"downloads": 1,
"updates": 2,
"refunds": 3
},
"iap": {
"promotions": 0,
"sales": 0,
"refunds": 0
}
},
"revenue": {
"product": {
"promotions": "0.00",
"downloads": "0.00",
"updates": "0.00",
"refunds": "0.00"
},
"iap": {
"promotions": "0.00",
"sales": "0.00",
"refunds": "0.00"
},
"ad": "0.00"
}
}
],
"next_page": null,
"code": 200,
"prev_page": null,
"vertical": "apps",
"page_num": 1,
"iap_sales_list": [],
"currency": "USD",
"page_index": 0,
"market": "ios"
}
我正在使用 Python 并尝试访问响应中的第一个“下载”值。所以我需要从sales_list(字典中的列表)>单位(字典)>产品(字典)>下载。我如何开始挖掘这些多层来访问这个单一的值?
我看到了有关访问列表中的字典或嵌套字典中的值的问题。但是对于如何在字典中的列表和列表中的字典之间导航,我有点困惑。任何帮助将不胜感激。
【问题讨论】:
标签: python json dictionary