一,请求方式:
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());
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");