首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将byte对象列表转换为dict

将byte对象列表转换为dict
EN

Stack Overflow用户
提问于 2018-07-15 19:47:25
回答 2查看 6.5K关注 0票数 6

我正在使用一个API,它返回JSON中的对象列表。但是当我使用Requests lib获取其内容时,内容是一个字节数组的对象,如下所示:

代码语言:javascript
运行
复制
b'[{"id":44,"id_string":"a2BPQDsGLfLiwo4r5U4JCY","title":"ED_1803_ITAIPAVA_RJ","description":"ED_1803_ITAIPAVA_RJ","url":"https://kobocat.docker.kobo.techo.org/api/v1/data/44"},{"id":57,"id_string":"a3pb3ALiGuQAHD6XzdHAip","title":"ED_v2018_1801_Taba\xc3\xa7u-SP","description":"ED_v2018_1801_Taba\xc3\xa7u-SP","url":"https://kobocat.docker.kobo.techo.org/api/v1/data/57"},{"id":68,"id_string":"a4Gz2dSwRuyQCsjBwNhf3D","title":"ECS_1804_SONHO REAL-BA","description":"ECS_1804_SONHO REAL-BA","url":"https://kobocat.docker.kobo.techo.org/api/v1/data/68"},{"id":2,"id_string":"a4KjYoy8ieCRNykiYb7nGP","title":"ECS_1708_Vila Esperan\xc3\xa7a-SP","description":"ECS_1708_Vila Esperan\xc3\xa7a-SP","url":"https://kobocat.docker.kobo.techo.org/api/v1/data/2"},{"id":38,"id_string":"a7GQQ7xEu4K6HXWYu9SaSC","title":"ECo_1711_Terra Nossa-UF","description":"ECo_1711_Terra Nossa-UF","url":"https://kobocat.docker.kobo.techo.org/api/v1/data/38"},{"id":78,"id_string":"a7NnnbdhBUSsGoxVWBiGFb","title":"ECoSP_1805_Vila Nova Esperan\xc3\xa7a-SP","description":"ECoSP_1805_Vila Nova Esperan\xc3\xa7a-SP","url":"https://kobocat.docker.kobo.techo.org/api/v1/data/78"}]

我怎样才能使它成为一个普通的字典列表?我尝试在range()中使用for遍历字节数组,但我只能返回数字。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-15 19:51:18

您可以这样做:

代码语言:javascript
运行
复制
import json

dic = json.loads(Your_input)
票数 10
EN

Stack Overflow用户

发布于 2020-12-20 23:39:51

我不能评论答案,所以我写在这里。

代码语言:javascript
运行
复制
import json  

dic = json.loads(Your_input)

这段代码运行得很好,

但是正如@jonrsharpe在评论部分提到的,你不需要导入任何东西。

您可以使用:

代码语言:javascript
运行
复制
page = reg.get("your_url")
page.json()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51348075

复制
相关文章

相似问题

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