通过JSON检索数字并存储在变量中
好吧所以我对编程很新,只学了一点基本的C.
https://api.vircurex.com/api/get_info_for_1_currency.json?base=DOGE&alt=BTC http://software.intel.com/en-us/html5/articles/how-to-access-JSON-data-in-HTML5-apps
基本上我想做的是从“ http://pastebin.com/4SPcTFbQ ” (链接1)中检索json并存储它在某种变量中返回的数字。 (有点像使用scanf()来检索数字并将其存储到变量中)
从我一直在研究它不能通过C完成,我相信必须通过JavaScript完成。 在这个网站上(参见pastebin Link 2),他们提供了这个例子, (参考pastebin Link 3)但是当我尝试将他们的示例json替换为vircurex时,它似乎不再起作用了。
任何帮助都将非常感谢!
这是一个例子:
HTML
Get JSON with padding
Get JSON with Access-Control-Allow-Origin header: *
Get JSON with NO Access-Control-Allow-Origin header
使用Javascript
function doJSON1() { $.getJSON('http://time.jsontest.com/?alloworigin=false&callback=?', function (data) { alert(JSON.stringify(data)) }); } function doJSON2() { $.getJSON('http://time.jsontest.com/?alloworigin=true', function (data) { alert(JSON.stringify(data)) }); } function doJSON3() { $.getJSON('http://time.jsontest.com/?alloworigin=false', function (data) { alert(JSON.stringify(data)) }); }
在jsFiddle上
例如,请参阅Javascript的var
来声明变量。
HTML
Get JSON with padding
Get JSON with Access-Control-Allow-Origin header: *
Get JSON with NO Access-Control-Allow-Origin header
使用Javascript
var data1, data2, data3; function doJSON1() { $.getJSON('http://time.jsontest.com/?alloworigin=false&callback=?', function (data) { data1 = data; console.log(data1); }); } function doJSON2() { $.getJSON('http://time.jsontest.com/?alloworigin=true', function (data) { data2 = data; console.log(data3); }); } function doJSON3() { $.getJSON('http://time.jsontest.com/?alloworigin=false', function (data) { data3 = data; console.log(data3); }); } $('#ex1').on('click', doJSON1); $('#ex2').on('click', doJSON2); $('#ex3').on('click', doJSON3);
在jsFiddle上