您好我正在使用Android应用程序,我需要使用以下链接或从任何其他网站从互联网上获取卢比1美元的当前值..
https://www.google.com/search?q=1+usd+in+inr&gws_rd=ssl
当我尝试使用URL函数解析链接时,页面的整个html内容都被获取。任何人都可以帮我在java中仅获取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