2013-11-26 56 views
0

我發現了我想從中獲取數據的這個小「API」。從API導入特定數據?

https://www.bitstamp.net/api/ticker/

基本上,我想借此值「問」,並在HTML中使用它。從那裏的7個價值來看,我該如何專門針對「詢問」價格,而沒有其他的東西?我只是想要這個號碼。

的API返回

{"high": "849.00", "last": "847.59", "timestamp": "1385491132", "bid": "847.59", "volume": "31642.03534404", "low": "770.10", "ask": "848.00"} 

對不起,我知道我聽起來可怕的愚蠢,我仍然新本。

+0

它看起來像JSON。使用JSON解析器解析它。 –

回答

1

該數據作爲JSON字符串返回,您可以使用JSON.parse來提取所需的屬性。

比方說,你想在這個元素顯示值:

<input type="text" id="ask" /> 

的代碼將是:

// simulated value, in reality result of API call 
var sResult = '{"high": "849.00", "last": "847.59", "timestamp": "1385491132", "bid": "847.59", "volume": "31642.03534404", "low": "770.10", "ask": "848.00"}' 

var jsResult = JSON.parse(sResult); 

document.getElementById("ask").value = jsResult.ask; 

演示:http://jsfiddle.net/qfY6s/