在实际开发项目中,有时候感觉debug太慢,需要实时打印发出的post请求体参数.如何实现呢? 以下是一个比较实用的小技巧:
String json = new Gson().toJson(parameters); // parameters 是请求的参数, 是一个map集合
这个json 就是请求体的参数:
{
"data": {
"qq": "fdfdfddf",
"bb": 0.0,
"aa": "dfddfdf",
"cc": fdfd,
"dd": dfdf,
"ee": dfdf,
"ghg": "dfdfd",
"cvcv": "1121221",
"cvcv": 1
},
"room_no": "dfdf"
}
param.put("data", bean);
param.put("room_no", ChatManager.getInstance().getRoomNo());
其中,data 就是直接把把一个完成的bean传递到后台去的,经过post请求转变,就变成了这个样子. 其中的key 就是 {} 外面的data