簡體   English   中英

JSON解析請求格式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM