您的位置:首页 > Web前端 > JavaScript

jfinal resful接口,如何解析json格式的参数

2016-11-16 00:00 351 查看
摘要: jfinal,reseful,json

1.使用postman使用post方式传参数{“mkl”:”olil”,”ko”:”878”}
后台接收
根据其他写的方法稍作修改
修改前
/**
* 取Request中的数据对象
* @param valueType
* @return
* @throws Exception
*/
protected <T> T getRequestObject(Class<T> valueType) throws Exception {
StringBuilder json = new StringBuilder();
BufferedReader reader = this.getRequest().getReader();
String line = null;
while((line = reader.readLine()) != null){
json.append(line);
}
reader.close();
return JSONObject.parseObject(json.toString(), valueType);
}

修改后

/**
* 取Request中的数据对象
* @param valueType
* @return
* @throws Exception
*/
protected JSONObject getRequestObject() throws Exception {
StringBuilder json = new StringBuilder();
BufferedReader reader = this.getRequest().getReader();
String line = null;
while((line = reader.readLine()) != null){
json.append(line);
}
reader.close();
return JSONObject.parseObject(json.toString());
}


16

这样是把方法单独提出来了

使用时调用

JSONObject s;
try {
s = this.getRequestObject();
} catch (Exception e) {
e.printStackTrace();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  json jfinal resful