[英]JSON parse request format
{
"ticker": {
"high": 915,
"low": 890,
"avg": 902.5,
"vol": 5066998.70873,
"vol_cur": 5587.67867,
"last": 906.99,
"buy": 906.989,
"sell": 904.012,
"updated": 1485237212,
"server_time": 1485237213
}
}
我认为格式化的适当方法是:
price = ticker.ticker.last;
但这是行不通的。 任何人都可以尝试向我解释/指出为什么这种格式行不通的正确方向吗?
我查看了互联网上的其他示例,并被认为这应该可行。
编辑:这是我的一些代码:
function getbtcPrice(){
var btcprice = new XMLHttpRequest();
btcprice.open('GET', 'https://btc-e.com/api/2/btc_usd/ticker', true);
btcprice.onreadystatechange = function(){
if(btcprice.readyState == 4){
var ticker = JSON.parse(btcprice.responseText);
var price = ticker.ticker.last;
}
}
btcprice.send();
console.log(price);
}
getbtcPrice();
正确的JSON格式
{"ticker":{"high":"915","low":"890","avg":"902.5","vol":"5066998.70873","vol_cur": "5587.67867","last": "906.99","buy": "906.989","sell": "904.012","updated":"1485237212","server_time": "1485237213"}}
JSON使所有内容都用双引号引起来。 要处理它,您需要解析它。 谢谢,祝你好运
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.