我正在尝试在本地保存JSON database stored in Eventful API 。
我找到了answer,但在我的情况下如何使用Blob()
?
还有一个answer但是适用于Java,我不知道如何在javascript中使用wget
。
谢谢! :)
//编辑1我用
下载了文件 wget 'http://api.eventful.com/json/events/search?c=music&app_key=API_KEY&page_number=1&date=Future&keywords=Andrea-Bocelli&callback=processJSONP' -O hi.json
//编辑2此answer对我不起作用
答案 0 :(得分:-1)
您的链接是JSONP,您可以在里面看到带有json参数的processJSONP。
如果您将此链接放在
中<script src="http://api.eventful.com/json/events/search?c=music&app_key=your_key&page_number=1&date=Future&keywords=Andrea-Bocelli&callback=processJSONP">
然后在浏览器上运行它会收到错误,因为此函数尚未定义。
所以你需要定义一个回调函数然后给出一个参数,
function processJSONP(json){
// using your json
console.log(json)
}