通过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上