将JSON从URL输出保存到文件javascript

时间:2016-04-26 11:22:05

标签: javascript json curl

我正在尝试在本地保存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对我不起作用

1 个答案:

答案 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)
}