如何迭代Jason结构?

时间:2019-07-10 02:13:09

标签: json python-3.x loops

我正在尝试创建一个列表以收集JSON文件中的所有ID。 要获得一个ID,我做了:list = dict ['files'] ['file'] [0] ['id']。我想知道是否可以为此做循环。

Json对象是:

{'files':{'page':1,'pages':123,'perpage':2,'file':[{'id':'123','name':'John'}, {'id':'234','名称':'Lee'},{'id':'345','名称':'Josh'},{'id':'456','名称':' mi'...}

enter image description here

1 个答案:

答案 0 :(得分:0)

在python3中,您可以像这样遍历字典:

for key, val in dic['file'][file].items():
    print(key, val['id'])