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

关于将post方式提交的数据转换成javabean来拿取数据

2016-09-29 17:19 429 查看
1、因为中文在传输的过程中进行了加密,所以应首先将字符串解密。

try {
body = URLDecoder.decode(body, "UTF-8");
} catch (Exception e) {
e.printStackTrace();
}
2、将字符串转换成json样式的字符串
首先,声明List集合对象为list。
然后,开始
StringBuffer strBuffer = new StringBuffer("{\"");
body = body.replace("=", ":").replace("&", ",");
int listIndex = body.indexOf(list);
String bodypart = body.substring(0,listIndex );
bodypart = bodypart.replace(":", "\":\"").replace(",", "\",\"");
body = bodypart + "list\"" + body.substring(listIndex + list.length(), body.length());
strBuffer.append(body);
strBuffer.append("}");
body = strBuffer.toString();
3、将json数据转换成javabean
首先建立一个与json数据键值对对象的javabean,然后转换
JavaBean bean=new JsonParser().parse(body, PilePushInfo.class);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息