python 使用json.loads报错:json.decoder.JSONDecodeError: Expecting value: line x column x (char x)问题的解决方式

python 使用json.loads报错:json.decoder.JSONDecodeError: Expecting value: line x column x (char x)问题的解决方式

问题

使用Python得到了一个response.text()的字符串,想把其转换成json格式保存使用,但是使用 json.loads(response.text()) 的方式会报错:

json.decoder.JSONDecodeError: Expecting value:

然后使用了几种方式尝试解决:

尝试1

查到可能是因为字符串中有 \n(换行符) 或 \t(制表符),导致json不能识别,添加 strict=False以解决这个问题:

json.loads(

你可能感兴趣的:(json,python,开发语言)