从下面的JSON字符串中,我尝试提取所有的waiverId:
data =
{
"version": 4,
"id": "(requestId)",
"ts": "2022-11-14T20:24:50+00:00",
"type": "checkins",
"checkins": {
"fromDts": "2022-07-01",
"toDts": "2022-07-02",
"moreCheckins": true,
"checkins": [
{
"date": "2022-07-01 15:18:09",
"waiverId": "(id1)",
"position": 0,
"firstName": "(first name)",
"lastName": "(last name)"
},
{
"date": "2022-07-01 15:19:10",
"waiverId": "(id2)",
"position": 0,
"firstName": "(first name)",
"lastName": "(last name)"
}
]
}
}
我已尝试以下方法:
for checkins in data['checkins']:
print(checkins)
它只给出:
fromDts
toDts
moreCheckins
checkins
我只需要一份清单:标识1标识2
2条答案
按热度按时间5gfr0r5j1#
您需要从
'checkins'
中提取checkins
的列表,如下所示:第一个键
checkins
返回一个包含键checkins
的dict
值,其中包含所需的dict
的数据列表。ocebsuys2#
假设:
1.您处理的字典已经是python可以处理的形式(所以'true'变成了'True')。
response.json()
,您最好指定您要执行的操作。我将直接将给定的变量视为正确形式的字典。只需按照@user99999的指示遍历 Dataframe ,并将您要查找的元素添加到列表中:
输出将为: