Форум сайта python.su
Имеются данные в формате JSON декодированные в словарь. Из этого словаря требуется получить строчку ID. Как это сделать?
Декодированный в словарь код:
{'response': {'count': 1, 'items': [{'conversation': {'peer': {'id': 204697425, 'type': 'user', 'local_id': 204697425}, 'in_read': 87, 'out_read': 88, 'last_message_id': 88, 'unread_count': 1, 'unanswered': True, 'can_write': {'allowed': True}}, 'last_message': {'date': 1542794772, 'from_id': 204697425, 'id': 88, 'out': 0, 'peer_id': 204697425, 'text': 'd', 'conversation_message_id': 7, 'fwd_messages': [], 'important': False, 'random_id': 0, 'attachments': [], 'is_hidden': False}}], 'unread_count': 1}}
Офлайн
lightmanLPу вас в вашей структуре два словаря содержат ключ id вам нужно оба ключа?
требуется получить строчку ID. Как это сделать?
[code python][/code]
Офлайн
PEHDOMХватит первого.
Офлайн
lightmanLPели структура всегда одинаковая то както так
Хватит первого.
dct = {'response': {'count': 1, 'items': [{'conversation': {'peer': {'id': 204697425, 'type': 'user', 'local_id': 204697425}, 'in_read': 87, 'out_read': 88, 'last_message_id': 88, 'unread_count': 1, 'unanswered': True, 'can_write': {'allowed': True}}, 'last_message': {'date': 1542794772, 'from_id': 204697425, 'id': 88, 'out': 0, 'peer_id': 204697425, 'text': 'd', 'conversation_message_id': 7, 'fwd_messages': [], 'important': False, 'random_id': 0, 'attachments': [], 'is_hidden': False}}], 'unread_count': 1}} print(dct['response']['items'][0]['conversation']['peer']['id']) >>> 204697425 >>>
[code python][/code]
Офлайн
PEHDOMСпасибо
Офлайн