好的,所以我正在尝试运行一个非常基本的 java 脚本来检索外汇报价,然后使用。
我正在使用的代码如下:
import java.net.*;
import java.io.*;
public class forex {
public static void main(String[] args) throws Exception {
URL oanda = new URL("http://api-sandbox.oanda.com/v1/prices?instruments=EUR_USD");
URLConnection yc = oanda.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(
yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}
当我执行脚本时,我得到以下信息:
{
"prices" : [
{
"instrument" : "EUR_USD",
"time" : "2014-05-18T13:47:57.376221Z",
"bid" : 1.25482,
"ask" : 1.25491
}
]
}
我根本无法解决的是如何将结果解析为可用的变量以从那里开始使用?
非常感谢任何帮助!