Spring MVC @RequestBody 获取前台json或json数组

1.获取前台传入json方法

      
                  var saveDataAry = JSON.parse('{"id": "1", "displayOrder": "1"}');
                    
                $.ajax({    
                     url : "saveOrUpdatePersonalData",    
                     type : "POST",    
                     dataType : "json",
                     contentType:"application/json", 
                success:function(res) {


                },
                error:function(res){
               
                alert(res);
                }
              });
               


后台

public  void  saveOrUpdatePersonalData(@RequestBody ConfigPersonalInfo personalData) {

System.out.println(personalData.getId());


}


传入json数组方法

  var saveDataAry=[]; 

                    for(var i=0;i<todo.length;i++){
                    var jsonstr ="{\"id\":\""+todo[i]+"\",\"displayOrder\":\""+eval(i+1)+"\"}";
                    saveDataAry[i]=jsonstr;
                    }

                $.ajax({    
                     url : "saveOrUpdatePersonalData",    
                     type : "POST",    
                     data : "["+saveDataAry+"]", //*************************************************注意
                     dataType : "json",
                     contentType:"application/json", 
                success:function(res) {


                },
                error:function(res){
               
                alert(res);
                }
              });
                注意数组转化时候不会自动加“[”“]”需手动加上


后台

public  void  saveOrUpdatePersonalData(@RequestBody ConfigPersonalInfo[] personalData) {




for(ConfigPersonalInfo abc:personalData) {

System.out.println(""+abc.getId());
}


}



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值