Как я могу перебрать структуру Джейсона? - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь создать список, чтобы собрать все идентификаторы из файла JSON.Чтобы получить один идентификатор, я сделал: list = dict ['files'] ['file'] [0] ['id'].Мне было интересно, могу ли я сделать петлю для этого.

Объект Json:

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

введите описание изображения здесь

1 Ответ

0 голосов
/ 10 июля 2019

В python3 вы можете перебирать словарь так:

for key, val in dic['file'][file].items():
    print(key, val['id'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...