首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python解码仍然显示JSON对象

Python解码仍然显示JSON对象
EN

Stack Overflow用户
提问于 2016-01-14 02:59:43
回答 1查看 54关注 0票数 0

我在试着玩电报机器人API。我想把JSON对象解码成一个数组,但不管我怎么尝试,我还是得到了JSON格式.

代码语言:javascript
运行
复制
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解码问题上有多个线程,但是没有一个对我有用。

内奥米

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-14 03:05:09

Python和reprlists和dicts (这是当您使用print时得到的)看起来非常类似于JSON数组和对象文本(特别是当其他类型都是字符串和数字时)。解析可能正在工作,只是print-ing看不到它。

试着跑:

代码语言:javascript
运行
复制
print(type(updateArray), updateArray)

如果typestr,您可能做错了什么,或者数据被错误地提供了。但是,如果是listdict,则可以很好地解析;您可以在Python中使用它作为listdict

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34780952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档