1. 程式人生 > >SSM處理前端ajax傳送json陣列物件轉List

SSM處理前端ajax傳送json陣列物件轉List

前端ajax請求

var datalist = new Array();
var object = new Object();
datalist.push(object);
$.ajax({
            type : "POST",
            url : "select/saveOffer",
            // async : false,
            data : JSON.stringify({
                "datalist" : datalist,
                "selectLE" : selectLE,
                "usercode"
: usercode, "no" : no, "offersys" : offersys }), dataType : "json", contentType : "application/json; charset=utf-8", success : function(data) {}

後臺接收處理請求

@RequestMapping(value = "/saveOffer", method = RequestMethod.POST
) // @Token(save = true) String arr = com.alibaba.fastjson.JSONArray.toJSONString(map.get("datalist")); List<OfferValues> datalist = new ArrayList<>(); datalist = com.alibaba.fastjson.JSONArray.parseArray(arr, OfferValues.class); }