2017-07-04 50 views
1

我想下面的查询访问维基API:维基API无法解析JSON

https://en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=india&gsrnamespace=0&gsrlimit=5&origin=*&prop=extracts&exchars=200&exlimit=max&explaintext=1&exintro=1

我得到响应,但是当我使用JSON.parse解析响应Mozilla正在显示错误:

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

+1

什么是你是从维基得到响应?尝试打印而不解析 – EarthDragon

+0

是的,我做到了。我使用JSON验证器验证了响应,没有发现错误 –

回答

1

试试这个:

https://en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=india&gsrnamespace=0&gsrlimit=5&origin=*&prop=extracts&exchars=200&exlimit=max&explaintext=1&exintro=1&format=json

添加format=json查询参数。否则,你和嵌入式JSON越来越HTML

+0

蚜虫!现在URL看起来很完美。 –