为了账号安全,请及时绑定邮箱和手机立即绑定

设计restful api 的时候,如何映射传递过来的json数据?

我在开发中遇到的接口,request都是json数据,解析json数据成一个bean,这样就会导致每个request过来的json都要定义一个相应的bean,极大的增加了代码量,spring mvc 可以直接映射json中的参数到controller方法中的参数吗?

正在回答

2 回答

既然是json那一定是POST方式请求过来的, 可以考虑用 @RequestBody Map<String, String> requestParam

GET方式才可以直接映射到具体的定义的参数值上 


0 回复 有任何疑惑可以回复我~

get(@RequestBody String json) 这样使用就可以了 获取json字符串 

0 回复 有任何疑惑可以回复我~
#1

Enan 提问者

这是直接获取了请求过来的json字符串了,我想问的是能不能将json中的每一个key名映射到controller中的参数名,value值映射到参数值?
2016-06-23 回复 有任何疑惑可以回复我~
#2

無境 回复 Enan 提问者

@RequestBody 直接带上对象,就会自动绑定
2016-08-04 回复 有任何疑惑可以回复我~
#3

無境 回复 無境

@RequestBody User user
2016-08-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

设计restful api 的时候,如何映射传递过来的json数据?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信