2016-07-26 29 views
-1

具體JSON數據我想從以下數據中提取:如何提取在Java

{ 
    "USD" : {"15m" : 478.68, "last" : 478.68, "buy" : 478.55, "sell" : 478.68, "symbol" : "$"}, 
    "JPY" : {"15m" : 51033.99, "last" : 51033.99, "buy" : 51020.13, "sell" : 51033.99, "symbol" : "¥"}, 
} 

我想要得到的美元最後的價格。

到目前爲止我的代碼如下:

JSONObject json = new JSONObject(IOUtils.toString(new URL("https://blockchain.info/ticker").openStream())); 
System.out.println(json.get("USD")); 

這給了我下面的輸出:

{"symbol":"$","last":651.98,"buy":651.02,"sell":651.98,"15m":651.98} 

我只是想獲得最後的美元價格,我不知道該怎麼辦它!任何人都可以啓發我。

謝謝!

+0

try - json.getJSONObject(「USD」)。getString(「last」) – lsiva

回答

0
JSONObject json = new JSONObject(IOUtils.toString(new URL("https://blockchain.info/ticker").openStream())); 
double last = json.getJSONObject("USD").getDouble("last"); 
+0

這樣做謝謝 – HashTables