刚开始用Okhttp,一直想和使用Xutils的时候一样直接传递int的参数给后台,
就是这样的想这样传递参数,但是发现只能传递的是String类型的,报错了;查看源码后发现
人家就没有想让你传递别的类型的;
但是我就是想传int的类型呀,不,应该说我想传递int类型,是我想传递给后台后,后台拿到的就是int类型的,其实说哩,我们传递给后台传递的不管是什么数据,最后后台拿到的都是Json的String字符串,而他们也是通过解析后获得的,就像我们Android一样,拿到的其实也是Json的String字符串,{"kai":23,"kaiwen":"xing"},但是我们解析后就是int类型的;
Gson gson = new Gosn();
Map<Object.Object> map = new HashMap<>();
map.put("uu","uuu");
map.put("yy",1111);
String str = gson.toJson(map);
K_Utils.Log(str+"");
可以试试;
所以我们可以给后台传递的Json类型的String字符串;
只要最后转换成Json就可以了!
刚开始写博客,有可能表达的不是很清晰,请见谅,有什么错请留言奥!谢谢