java-后台调用外部接口 返回data
2017-01-06 09:41
513 查看
public class CallExternalData { /** * 调用外部接口,返回json数据 -n * @param path * @return json-data */ @SuppressWarnings("rawtypes") public static List getExternalJsonData(String path){ StringBuffer document = null ; BufferedReader reader = null; String line = null; try { URL url = new URL(path); document = new StringBuffer(); URLConnection conn = url.openConnection(); reader = new BufferedReader(new InputStreamReader(conn.getInputStream(), "utf-8")); while ((line = reader.readLine()) != null) { document.append(line); } } catch (Exception e) { throw new RuntimeException("获取外部数据失败,原因:" + e.getMessage()); } finally { try { reader.close(); } catch (IOException e) { e.printStackTrace(); } } JSONObject json = JSONObject.parseObject(String.valueOf(document)); return Arrays.asList(json.get("data")); } }
相关文章推荐
- java 后台调用外部接口
- JAVA后台调用接口并得到返回值
- 详解 Web service Axis2 JAVA调用.net接口 返回String的xml格式数据
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- jsonp调用及后台java返回
- [学习笔记]外部调用本地接口返回JSON数据
- Java调用天气接口(百度天气)解析返回的JSON数据
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- Java调用天气接口(百度天气)解析返回的JSON数据
- angular jsonp调用及后台java返回
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- Java如何通过URL调用远程接口并读取返回信息?
- java后台调用HttpURLConnection类模拟浏览器请求(一般用于接口调用)
- java中根据调用后台URL得到返回的值(在网页上显示的结果)
- Java如何通过URL调用远程接口并读取返回信息?
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)