所以我正在使用Telegram API给我的JSON。我正在尝试将消息值转换为字符串。
这是我的Json。
{
"ok": true,
"result": [
{
"update_id": 855636291,
"message": {
"message_id": 71,
"from": {
"id": 1337,
"first_name": "*",
"last_name": "*",
"username": "*"
},
"chat": {
"id": 1337,
"first_name": "*",
"last_name": "*",
"username": "*"
},
"date": 1435987802,
"text": "Testing"
}
}
]
}
代码我正试图用来获取价值。 (使用请求btw)
content = json.loads(r)
msg = content['result'][0]['message'][0]['text]
然而,它不起作用。我设法使用update_id
检索content['result'][0]['update_id']
,但我不知道如何检索text
。
提前致谢!
答案 0 :(得分:2)
message
不是列表,text
是其中的直接键:
msg = content['result'][0]['message']['text']
答案 1 :(得分:1)
在[0]
['message']
msg = content['result'][0]['message']['text']
此处message
是字典,text
是该字典中的键。只需像在字典中一样访问text
。