ajax传集合或对象到后端

首先定义 对象 或 集合

var list = [];
var obj = {};

将对象或集合转成json格式

 var list or obj= JSON.stringify(list or obj );

ajax data数据的处理

data: {
                "patrolPlanSchedule":pp,
                "list":ll,
                "point":nn,
                "pointType":pointType,
            },

后端接收方式

    @PostMapping("/")
    @ResponseBody
    public AjaxResult test(@RequestParam("list or obj") String list or obj) {
        //如果传的是对象 就采用 JSONObject 接收
        你的实体类 你的实体类 = (你的实体类) JSONObject.parseObject(obj, 你的实体类.class);
        //如果传的是集合 就采用 JSONArray 接收
        JSONArray list = JSON.parseArray(list);
        List<你的实体类> list = JSONObject.parseArray(list, 你的实体类.class);
    }
发布了16 篇原创文章 · 获赞 0 · 访问量 205

猜你喜欢

转载自blog.csdn.net/Jeremz/article/details/104414365