import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject;
@PostMapping(value = "/test") public void insert(HttpServletRequest request) { String data = request.getParameter("division"); JSONArray jsonarray = JSONArray.parseArray(data); List<District> listGet = JSONObject.parseArray(jsonarray.toJSONString(), District.class); List<District> list = new ArrayList<>(listGet.size()); for (District entry:listGet){ District district = new District(); district.setName(entry.getName()); district.setCode(entry.getCode()); district.setPid(entry.getPid()); district.setLevel(3); list.add(district); } if (!list.isEmpty()){ districtService.insertDistrict(list); } System.out.println(list); }
前台代码
function insertData() { $.post("/test",{division:JSON.stringify(street)},function(){}); }