我是 Java 初学者,我尝试对流行货币进行货币换算。为了保持汇率更新,我想使用这个 API:
http://openexchangerates.org/api/latest.json?app_id=db98850be67e4d3d9a3ac0cf26ea2e40
如何使用当前货币汇率的 API?
最佳答案
首先,您的问题与原始版本中提到的 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));
}
该示例使用 Google 的 GSON 库,您可以在 https://code.google.com/p/google-gson 找到它.
关于java - 在 Java 中使用 JSON API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24043256/