【发布时间】:2025-12-01 19:55:01
【问题描述】:
我正在尝试从以下数据中提取:
{
"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}
我只想得到最后的美元价格,我不知道该怎么做!谁能赐教。
谢谢!
【问题讨论】:
-
试试 - json.getJSONObject("USD").getString("last")
标签: java