java code将美元兑换成卢比

时间:2014-09-08 15:12:24

标签: java android currency

您好我正在使用Android应用程序,我需要使用以下链接或从任何其他网站从互联网上获取卢比1美元的当前值..

https://www.google.com/search?q=1+usd+in+inr&gws_rd=ssl

当我尝试使用URL函数解析链接时,页面的整个html内容都被获取。任何人都可以帮我在java中仅获取1美元的卢比值..

1 个答案:

答案 0 :(得分:0)

使用this以json格式将当前USD转换为INR:

URL url = new URL("http://www.freecurrencyconverterapi.com/api/v2/convert?q=USD_INR&compact=y");
        BufferedReader br =  new BufferedReader(new InputStreamReader(url.openStream()));
        String json=br.readLine();
        JSONObject jsonObj = new JSONObject(json);
        JSONObject valObj = jsonObj.getJSONObject("USD_INR");
        System.out.println("Current USD to INR conversion is 1 USD = "+valObj.get("val")+ " INR");

打印

Current USD to INR conversion is 1 USD = 60.27 INR