springboot接收多个ajax传递的实体类对象

#前端传递ajax json对象可能在接受的时候会出现各种问题,
那么可以手动的用json转,避免在没进入方法前就报错,因为有些默认config会弄一些奇奇怪怪的操作。这样也有利于我们排错。

json传递多个对象解决办法
 public NewResultMsg updateUserAndUserAccount(@RequestBody String  json){
    NewResultMsg resultMsg = new NewResultMsg(NewResultMsg.CODE.FAILURE, NewResultMsg.MESSAGE.NO_INFO);
    try {
    //fastjson转成json对象
        JSONObject jsonObject = JSON.parseObject(json);
      //  在转成不同的实体类
        User user = jsonObject.getObject("user", User.class);
        UserAccount userAccount = jsonObject.getObject("userAccount", UserAccount.class);

        return userService.updatePersonal(user, userAccount);

你可能感兴趣的:(java,springboot)