我尝试用Python加载以下JSON文件(来自Google Github repo),如下所示:
import json
import requests
url = "https://raw.githubusercontent.com/google/vsaq/master/questionnaires/webapp.json"
r = requests.get(url)
data = r.text.splitlines(True)
#remove first n lines which is not JSON (commented license)
data = ''.join(data[14:])
当我使用json.loads(data)
时,会出现以下错误:
JSONDecodeError: Expecting ',' delimiter: line 725 column 543 (char 54975)
由于这已经被GitHub repo所有者(Google)保存为json文件,我想知道我在这里做错了什么。你知道吗
我发现从API调用获得的文本就像一个简单的文本,而不是一个有效的JSON(我在https://jsonformatter.curiousconcept.com/处进行了检查)。你知道吗
下面是我用来从响应中过滤有效JSON部分的代码。你知道吗
参考资料»相关问题 更多 >
编程相关推荐