在 python 中尝试加载和使用 json 时出现许多错误

Many errors when trying to load and work with json in python

我试过使用 .read() 和 .decode("utf-8") 只是不断收到这样的错误 'TypeError: can only concatenate str (not "dict") to str'

from requests import get
import json

url = 'http://taco-randomizer.herokuapp.com/random/?full-taco=true'
requested_taco = get(url)
requested_taco_data = json.loads(requested_taco.read())
title = requested_taco_data['name']

提前感谢任何能够帮助我弄清楚如何让 json 成为 python 中的字典的人。

Requests 中没有 response.read(),您应该像这样使用 response.json()

taco = requested_taco.json()
print(taco['name'])

这将输出:

'Black Bean, Potato, and Onion Tacos'

不需要 json 库。