-2
我想一些基本的JSON數據從Mintpal.com解碼(https://www.mintpal.com/api)PHP和JSON解碼
的原始數據是這樣的:
[
{
"market_id": "152",
"coin": "VeriCoin",
"code": "VRC",
"exchange": "BTC",
"last_price": "0.00008512",
"yesterday_price": "0.00009300",
"change": "-8.47",
"24hhigh": "0.00009450",
"24hlow": "0.00008050",
"24hvol": "13.153",
"top_bid": "0.00008063",
"top_ask": "0.00008591"
}
]
我只是想拉斷位此信息並將它們分配給變量。我使用下面的代碼與另一個幾乎相同的JSON輸出,它工作正常。
//GET MINTPAL JSON DATA
$url = "https://api.mintpal.com/v1/market/stats/VRC/BTC";
$contents = file_get_contents($url);
$json = json_decode($contents);
//GET 'LAST BID' INFO
$lastBid = $json->code;
,與上面的代碼工作之前的原始JSON長得一模一樣,除了不會被包裹「[...]」爲Mintpal之一。
{
"success": true,
"message": "",
"result": [
{
"MarketName": "BTC-LTC",
"High": 0.01126000,
"Low": 0.01060000,
"Volume": 442.30927821,
"Last": 0.01061100,
"BaseVolume": 4.86528601,
"TimeStamp": "2014-08-27T13:49:03.497",
"Bid": 0.01051801,
"Ask": 0.01061100,
"OpenBuyOrders": 50,
"OpenSellOrders": 116,
"PrevDay": 0.01079000,
"Created": "2014-02-13T00:00:00"
}
]
}
關於爲什麼我無法讀取這次信息的任何想法?
謝謝你帶,爲我的注意。 – Ryan 2014-08-27 14:24:39
對於任何其他人面臨的問題,您可以使用我的第一個代碼,只需交換$ json->代碼行:$ lastBid = $ json [0] - > last_price; – Ryan 2014-08-27 14:25:38
任何時間。這就是我們都在這裏的原因。 – 2014-08-27 14:26:10