/**
* 根据传入url请求,返回json字符串
* @param url
* @return
* @throws UnsupportedEncodingException
*/
public static String loadJSON(String url) throws UnsupportedEncodingException {
StringBuilder json = new StringBuilder();
try {
URL tempurl = new URL(url);
URLConnection conn = tempurl.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(),"utf-8"));
String inputLine = null;
while ((inputLine = in.readLine()) != null) {
json.append(inputLine);
}
in.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return json.toString();
}
相关文章
- ajax请求(二),后台返回的JSon字符串的转换
- HttpClient-传入url得到json字符串( PostMethod method = new PostMethod(url)是个好方法)
- Nginx根据用户请求的不同参数返回不同的json值
- 为什么返回的数据前面有callback? ashx/json.ashx?的后面加 callback=? 起什么作用 js url?callback=xxx xxx的介绍 ajax 跨域请求时url参数添加callback=?会实现跨域问题
- 如何让 Spring MVC Controller 的同一个 URL 请求,根据逻辑判断返回 JSON 或者 HTML 视图?
- HttpClient 模拟发送Post和Get请求 并用fastjson对返回json字符串数据解析,和HttpClient一些参数方法的deprecated(弃用)的综合总结
- 如何让 Spring MVC Controller 的同一个 URL 请求,根据逻辑判断返回 JSON 或者 HTML 视图?
- SpringMVC Ajax请求时返回json中文字符串的乱码问题的解决方案
- php解析请求url并返回json数据
- jQuery.ajax()到json url返回一个字符串而不是一个json对象