开发者社区 问答 正文

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 2439 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • {user普通字段..., roles:[,,,,] }这种方式你可以先用JSON2.js给序列化成json串,然后controller接收@RequestParam(),然后用fastJson等开源工具再给反序列化就ok了

    2019-07-17 19:03:49 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论