json.decoder.JSONDecodeError: Extra data: line 1 column 210 (char 209)
时间: 2023-11-21 14:58:52 浏览: 143
python中报错”json.decoder.JSONDecodeError: Expecting value:”的解决
这个错误通常是由于JSON数据格式不正确导致的。在这个例子中,JSON数据中可能包含了额外的数据,导致解码器无法正确解析JSON数据。解决这个问题的方法是检查JSON数据的格式是否正确,或者使用其他的JSON解码器。在这个例子中,可以尝试使用`demjson`模块来解码JSON数据,如下所示:
```python
import requests
import demjson
uuu = requests.get('https://feed.sina.com.cn/api/roll/get?pageid=121&lid=1356&num=20&versionNumber=1.2.4&page=3&encode=utf-8&callback=feedCardJsonpCallback&_=1586091436395')
uu1 = uuu.text.lstrip('try{feedCardJsonpCallback(').rstrip(');}catch(e){};')
u1 = demjson.decode(uu1)
print(u1)
```
阅读全文