JSON parse error: Cannot deserialize instance of `java.lang.Integer` out of START_OBJECT token;

问题遇到的现象和发生背景

为什么会出现这种问题,试了好多方法都不行,百度了一天了

问题相关代码,请勿粘贴截图

img

img

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

参数类型不对,@RequestBody 后面用Map或者是javabean

你的请求参数是个json对象,但是你后端接收参数用的是integer,这能对吗,改成Map<String,String> param试试

入参封装对象就连外层的封装对象都不要了?

直接传值1就行不需要你{}