1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java实时汇率的接口_汇率查询API接口_数据接口 - 极速数据

java实时汇率的接口_汇率查询API接口_数据接口 - 极速数据

时间:2019-06-18 13:31:05

相关推荐

java实时汇率的接口_汇率查询API接口_数据接口 - 极速数据

package api.jisuapi.exchange;

import api.util.HttpUtil;

import net.sf.json.JSONObject;

public class Single {

public static final String APPKEY = "your_appkey_here";// 你的appkey

public static final String URL = "/exchange/single";

public static final String currency = "CNY";

public static void Get() {

String result = null;

String url = URL + "?currency=" + currency + "&appkey=" + APPKEY;

try {

result = HttpUtil.sendGet(url, "utf-8");

JSONObject json = JSONObject.fromObject(result);

if (json.getInt("status") != 0) {

System.out.println(json.getString("msg"));

} else {

JSONObject resultarr = json.optJSONObject("result");

String currency = resultarr.getString("currency");

String name = resultarr.getString("name");

System.out.println(currency + " " + name);

if (resultarr.opt("list") != null) {

JSONObject list = resultarr.optJSONObject("list");

if (list.opt("HKD") != null) {

JSONObject HKD = (JSONObject) list.opt("HKD");

String name1 = HKD.getString("name");

String rate = HKD.getString("rate");

String updatetime = HKD.getString("updatetime");

System.out.println(name1 + " " + rate + " " + updatetime);

}

if (list.opt("EUR") != null) {

JSONObject EUR = list.optJSONObject("EUR");

String name1 = EUR.getString("name");

String rate = EUR.getString("rate");

String updatetime = EUR.getString("updatetime");

System.out.println(name1 + " " + rate + " " + updatetime);

}

if (list.opt("HKD") != null) {

JSONObject HKD = list.optJSONObject("HKD");

String name1 = HKD.getString("name");

String rate = HKD.getString("rate");

String updatetime = HKD.getString("updatetime");

System.out.println(name1 + " " + rate + " " + updatetime);

}

}

}

} catch (Exception e) {

e.printStackTrace();

}

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。