我是Java的初学者,我尝试对流行货币进行货币转换。为了保持费率更新,我想使用此API:
http://openexchangerates.org/api/latest.json?app_id=db98850be67e4d3d9a3ac0cf26ea2e40
如何使用当前货币汇率的API?
答案 0 :(得分:3)
首先,你的问题与其原始版本中提到的Netbeans无关。 Netbeans就像Eclipse一样的IDE。您的问题仅与Java有关。
为了进一步打破你的问题,你不需要把这个"放进" Netbeans或其他什么。您提到的API是一个返回JSON的Web API。因此,您唯一需要做的就是请求URL(就像在浏览器中一样),将JSON字符串解析为对象并使用此对象。
以下是如何请求URL / JSON以及如何将其解析为JSON对象的示例:
public static void main(String[] args) throws Exception {
String url = "http://openexchangerates.org/api/latest.json?app_id=db98850be67e4d3d9a3ac0cf26ea2e40";
String json = new Scanner(new URL(url).openStream(), "UTF-8").useDelimiter("\\A").next();
JsonParser jsonParser = new JsonParser();
System.out.println(jsonParser.parse(json));
}
该示例使用了您在https://code.google.com/p/google-gson找到的Googles GSON librare。
答案 1 :(得分:2)