String addUrl="xxxxx/index";
String url= "www.baidu.com"+addUrl;
public void initView(){
Map<String, String> params = new HashMap<>();
params.put("location", "1");
params.put("locationDepth", PR0IVNCE);
params.put("*p", "1");
params.put("*s", "10");
String data=getDatasList(url,params);
Gson gson=new Gson();
Bean bean = gson.fromJson(data, Bean.class);
List<InnerBean> innerBeanList=bean.getInnerList();
}
/**
* @param url 接口地址 String
* @param mapParams 参数集
* @return
*/
public String getDatasList(String url, Map mapParams) {
final String[] backRequest = new String[1];
JsonObjectRequest newMissRequest = new JsonObjectRequest(
Request.Method.POST,
url,
new JSONObject(mapParams),
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject jsonobj) {
backRequest[0] =jsonobj.toString();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
backRequest[0]=null;
Log.d("VolleyError",error.toString());
}
});
return backRequest[0];
}
Volley+Gson
最新推荐文章于 2021-02-02 08:52:36 发布