Python JSON 解码显示 JSON 个对象仍然

Python JSON decoding shows JSON objects still

我正在尝试使用 Telegram 机器人 API。我想将 JSON 对象解码成一个数组,但不管我尝试什么我都得到 JSON 格式......

import urllib.request
import json

#Your Authentication token here
token = "auth_token" 
website = "https://api.telegram.org/bot" + token

update = urllib.request.urlopen(website + "/getUpdates").read()
updateArray = json.loads(update.decode("utf-8"))


print (updateArray)

就像我说的,每当我 运行 我得到 JSON 格式时,仍然有人知道我做错了什么吗?抱歉我的无知,我对编码有点陌生。提前致谢

另外我知道有多个线程讨论一些 json 解码问题,但其中 none 对我有用。

内奥米

Python的listdictrepr(当你print他们时得到的)看起来非常相似到 JSON 数组和对象文字(尤其是当其他类型都是字符串和数字时)。解析可能有效,只是 print-ing 看不到它。

尝试 运行:

print(type(updateArray), updateArray)

如果 typestr,您可能做错了什么或数据提供不正确。但是如果它是 listdict,你解析得很好;您可以将其用作 Python.

中的 listdict