从API导入特定数据?

时间:2013-11-26 18:38:59

标签: javascript html

我发现这个小“API”我想从中获取数据。

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

基本上,我想取值“ask”并在HTML中使用它。从那里的7个值,我如何专门针对“询问”价格而没有别的?我只想要这个号码。

API返回

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

抱歉,我知道我听起来非常愚蠢,我还是新手。

1 个答案:

答案 0 :(得分: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/