Не удается получить ресурс в json из-за зарезервированного кодового слова, используемого в структуре
У меня есть этот JSON:
{
'update_id': 30362315,
'callback_query': {
'inline_message_id': '',
'from': {
'username': u 'simone989',
'first_name': u 'Simone',
'last_name': '',
'type': '',
'id': 46806104
}....
Чтобы получить параметр в JSON, я использую:
update_id.callback_query.from.id
но "от" является зарезервированным ключевым словом.
Я не могу изменить структуру JSON.
2 ответа
Вы можете использовать квадратные скобки:
update_id.callback_query['from'].id
Python не позволяет вам перемещаться в структурах JSON, используя .
оператор.
Вы должны будете указать всех участников, используя оператор индексации:
print(data["update_id"])
print(data["callback_query"]["from"]["id"])