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

入参为json,value是一个数字数组,后端Controller怎么写?

入参为json,value是一个数字数组,后端Controller怎么写?

慕码人2483693 2019-04-27 22:16:28
因为文档一开始写好了,我自己设计成这样的:{"id":[1,3]}传参jsonkey是String,value是个数组,但现在我不知道怎么用@RequestBody传参,我写成这样的格式不对:publicBasicResponsedeleteOption(@RequestBodyListid){报400"JSONparseerror:Cannotdeserializeinstanceofjava.util.ArrayListoutofSTART_OBJECTtoken;nestedexceptioniscom.fasterxml.jackson.databind.exc.MismatchedInputException:Cannotdeserializeinstanceofjava.util.ArrayListoutofSTART_OBJECTtokennat[Source:(PushbackInputStream);line:1,column:1]",能否按照纯json入参的格式呢?怎么写?求助各位大神控制器这层一直不太熟练
查看完整描述

2 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

用@RequestBody的话可以用Map来接收,如
@RequestBodyMapdata
                            
查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 507 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信