JSONArray转成实体类formson_0635用HashMap接收不了,请问用什么数据类型

Blade 未结 2 923
3092844924
3092844924 剑圣 2021-09-06 22:17

一、该问题的重现步骤是什么?

1. 6NRRPF5%9X~NP@P]NJ$FSRU.png

2. 1R}GUR0IBI7`3I3CTYPA[HH.png

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


/**

* 新增或修改

*/

@RequestMapping(value="/submit",method={RequestMethod.POST},produces = "application/json;charset=UTF-8")

@ApiOperationSupport(order = 6)

@ApiOperation(value = "新增或修改", notes = "传入formmain0634")

public R submit(@RequestBody JSONObject formmainVo) throws InvocationTargetException, IllegalAccessException {

System.out.println("canshu:"+formmainVo.toString());

HashMap<String,Object> formson635Obj = (HashMap<String, Object>) formmainVo.get("formson_0635");

System.out.println(formson635Obj.toString());

return R.status(true);

}

五、若有更多详细信息,请在下面提供。

2条回答
  • 2021-09-07 10:37

    JSONArray 是实现的 list 啊,怎么能强转 map 呢?

    1 讨论(0)
  • 2021-09-06 22:27

    百度:JSONArray转Map

    0 讨论(0)
提交回复