我使用 requests 成功从 api 中提取数据,结果是 requests.model.response。我发现当我将其转换为 json 字典时,出现以下错误(与标题相同):
json.decoder.JSONDecodeError:额外数据:第1行第5列(字符4)/引发JSONDecodeError(“额外数据”,s,end)
为了解决这个问题,我尝试将 model.response 转换为字符串,然后返回到具有以下内容的字典:
responset = response.text responseld = json.loads(json.dumps(responset))
我是根据网上做的一些研究来做到这一点的。不,这对我来说完全没有意义,因为这似乎只是类型的转换,然后又返回到相同的类型。但我认为转储所做的不仅仅是类型转换,因为我在另一个线程中看到这种方法(我在这里展示的)已被用来解决其他人的类似错误。
你有什么建议吗?如果您需要更多信息,请告诉我。谢谢。
慕妹3242003
相关分类