长话短说,我从 spotify api 得到查询,它是包含最新专辑数据的 JSON。我如何从中获取特定信息,比如每个乐队名称或每个专辑名称。我已经尝试了很多方法来获取我在互联网上找到的信息,但似乎对我没有任何作用,几个小时后我有点沮丧 JSON 数据在 jsfiddle 上,这里是 请求endpoint = "https://api.spotify.com/v1/browse/new-releases"lookup_url = f"{endpoint}"r = requests.get(lookup_url, headers=headers)print(r.json())你可以找到
2 回答

米脂
TA贡献1836条经验 获得超3个赞
当您像评论中提到的那样发出此请求时,您会得到一本字典,然后您可以访问其中的键和值。例如,如果你想获得album_type
你可以执行以下操作:
print(data["albums"]["items"][0]["album_type"])
由于items
包含一个列表,您需要获取第一个值0
,然后访问album_type
.
输出:
single

慕标5832272
TA贡献1966条经验 获得超4个赞
我从 jsfiddle 链接复制了数据。
现在试试下面的代码:
import ast pyobj=ast.literal_eval(str_cop_from_src)
稍后你可以尝试使用密钥
pyobj["albums"]["items"][0]["album_type"]
pyobj 将是一个 python 字典,将包含所有数据。
添加回答
举报
0/150
提交
取消