您的位置:首页 > 编程语言 > Java开发

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");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐