javaweb使用get与post请求json数据并解析
2016-09-30 11:12
786 查看
一,请求方式:
String url="http://api.map.baidu.com/geocoder/v2/";
get:
String param="ak=fMKetT9DWpZfDOYmZM3V0cXGbEmcQaBh&callback=renderReverse&coordtype=bd09ll&location="+lat+","+log+"&output=json";
String ret = HttpRequest.sendGet(url, param);
post:
mesAddress=http\://183.6.174.107\:9998/tourbus-server/driver/dispatchinfo/download
params.put("route_id", "30900");
String data = HttpRequest.sendPost(mesAddress.toString(), params.toString());
二,去除非json字段:
String rets =
ret.replaceAll("renderReverse&&renderReverse", "");
String retss =rets.replace("(", "");
retss =
retss.replace(")", "");
三,转换成json格式:
JSONObject aray= JSONObject.fromObject(retss);
四,获取json中字符或者内部json对象:
String status = aray.getString("status");
JSONObject result = aray.getJSONObject("result");
String url="http://api.map.baidu.com/geocoder/v2/";
get:
String param="ak=fMKetT9DWpZfDOYmZM3V0cXGbEmcQaBh&callback=renderReverse&coordtype=bd09ll&location="+lat+","+log+"&output=json";
String ret = HttpRequest.sendGet(url, param);
post:
mesAddress=http\://183.6.174.107\:9998/tourbus-server/driver/dispatchinfo/download
params.put("route_id", "30900");
String data = HttpRequest.sendPost(mesAddress.toString(), params.toString());
二,去除非json字段:
String rets =
ret.replaceAll("renderReverse&&renderReverse", "");
String retss =rets.replace("(", "");
retss =
retss.replace(")", "");
三,转换成json格式:
JSONObject aray= JSONObject.fromObject(retss);
四,获取json中字符或者内部json对象:
String status = aray.getString("status");
JSONObject result = aray.getJSONObject("result");
相关文章推荐
- Volley的基本使用,使用GET请求String、Json、JsonArray+使用POST传递数据
- PHP 使用curl库来发送GET,POST请求,处理json格式数据
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- asp.net 使用ajax请求地址接口数据 ajax返回类型是json js get post请求数据
- 使用HttpClient 发送get、post请求,及其解析xml返回数据
- okhttp框架的最简单的基本使用 post和get请求以及用gson解析请求的数据
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- 浅谈使用Fiddler工具发送post请求(带有json数据)以及get请求(Header方式传参)
- 使用Fiddler工具发送post请求(带有json数据)以及get请求(Header方式传参)
- 浅谈使用Fiddler工具发送post请求(带有json数据)以及get请求(Header方式传参)
- 用node.js搭建服务器,模拟返回json数据供客户端get,post请求使用
- 浅谈使用Fiddler工具发送post请求(带有json数据)以及get请求(Header方式传参)
- 页面使用$.getJSON只获取一次数据,导致多个请求返回的都是第一个结果
- 使用xutils发送POST请求,携带json和图片二进制文件数据获取服务器端返回json数据
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
- HttpClient请求数据(GET)并用JSON解析数据(一)
- 使用HttpURLConnection通过GET、POST请求数据