对于 springMVC 接受 对象数组 的json 数据
this.$http({
url: this.$http.adornUrl(
`/menu/step/save?${this.dishId}`
),
method: "post",
data: this.$http.adornData({
steps: JSON.stringify(this.stepList)
})
}).then(({ data }) => {
if (data && data.code === 0) {
this.$message({
message: "操作成功",
type: "success",
duration: 1500,
onClose: () => {
this.visible = false;
}
});
} else {
this.$message.error(data.msg);
}
});
- 后端接受请求 使用fastjson 进行 字符串转为数组
@RequestMapping("/save/{menuId}")
public R save(@PathVariable("menuId") Long menuId ,@RequestParam("steps") String steps){
System.out.println(menuId );
List<StepEntity> gameList = JSONObject.parseArray(steps, StepEntity.class);
stepService.saveSteps(menuId, gameList);
return R.ok();
}