开发者社区> 问答> 正文

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

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

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载