开发者社区> 问答> 正文

SpringMVC json 传值时,怎样同时传 User 对象 和 roles id 的 List

User与Role是多对多的关系,添加User时,通过填写User普通字段,通过选择多个Role的id,怎样通过json传送给Controller?

如果只传User可以在json中:{User的普通字段。。。。,"roles":[]},Controller中:@RequestBody User user 可以成功,此时User 的 Set roles 字段是空的。

但怎样通过json将两个对象(User和包含Roles id 的 List)同时传过去呢?

语文不好,不知道有没有表达清楚……

展开
收起
a123456678 2016-03-16 13:35:00 2389 0
1 条回答
写回答
取消 提交回答
  • {user普通字段..., roles:[,,,,] }这种方式你可以先用JSON2.js给序列化成json串,然后controller接收@RequestParam(),然后用fastJson等开源工具再给反序列化就ok了

    2019-07-17 19:03:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
AutoAlerts-From Data to Action 立即下载
OPEN SOURCE IN A DATA-DRIVEN WORLD 立即下载
低代码开发师(初级)实战教程 立即下载