我从如下所示的API中检索了JSON:
"entries": [
{
"cuid": "1234",
"name": "23423423",
"id": "5432",
},
{
"cuid": "12234",
"name": "123124",
"id": "5432",
},
我试图遍历一个单独的名称列表,并从匹配对象中检索相应的ID。
我使用 json.loads 将JSON存储在试图从中检索值的users_dict
中。
本质上说我有name =“ 23423423”,我怎么能在users_dict中找到具有该名称的对象,并从中检索ID“ 5432”。
我如何完成此任务?
答案 0 :(得分:1)
以下是我使用CSV作为列表的解决方案:
with open('test.csv') as f:
reader = csv.reader(f)
for row in reader:
user = (' '.join(row))
for i , val in enumerate(users_dict):
if (val["name"] == user):
deletion_list.append(val["id"])