猿问

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

因为文档一开始写好了,我自己设计成这样的:
{
"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入参的格式呢?怎么写?求助各位大神控制器这层一直不太熟练
慕码人2483693
浏览 508回答 2
2回答

慕尼黑的夜晚无繁华

用@RequestBody的话可以用Map来接收,如@RequestBodyMapdata
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答