JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Boolean value
2024-09-08 17:54:42
问题原因所在:前端Vue传输的数据字段类型和后端实体类字段不一致。
我的实体类字段是int类型。前端传输的数据是布尔类型。
1、后端方法
@RequestMapping(value = "/car/editCar", method = RequestMethod.PUT)
public Result updateOneUser(@RequestBody Car car) {
int rs = carService.updateCar(car);
if (rs > 0) {
return Result.ok();
} else {
throw new BusinessException(ResultCode.UPDATE_USER_ERROR.getCode(),
ResultCode.UPDATE_USER_ERROR.getMessage());
}
}
2、实体类字段
报错信息
2、前端传输的数据
<el-button type="primary" @click="editCar(scope.$index,scope.row)" icon="el-icon-edit" circle>编辑</el-button>
调用方法打开窗口的方法,将数据写入弹窗中
editCar(index, row) {
this.dialogVisible = true;//dialog对话窗口打开
this.editForm = Object.assign({}, row);//将数据传入dialog页面
this.editForm.index=index;//传递当前index
},
点击弹窗form表单的提交按钮
<el-button type="primary" @click="update('editForm')">确 定</el-button>
再次调用方法
update(formName) {
const _this = this;
this.editForm.status=0 //直接设置值,
console.log(this.editForm)
this.$refs[formName].validate((valid) => {
if (valid) {
axios.put('/car/editCar',this.editForm).then(function (resp) {
if(resp.data.code==200){
_this.$alert('修改成功', '消息', {
confirmButtonText: '确定',
callback: action => {
_this.dialogVisible = false;//dialog对话窗口关闭
_this.showAllUsers();
}
});
}
})
}
});
},
最新文章
- css 注意点
- Win10/UWP新特性—SharedStorageAccessManager 共享文件
- android 内存问题
- yum源配置与使用
- java.rmi.NoSuchObjectException: no such object in table
- ejb3: message drive bean(MDB)示例
- ios中strong和weak的解释理解
- c# 财务数据编号的生辰
- linux服务器下发送邮件
- ThreadLocal 设计模式浅谈
- BootStrap 模态框禁用空白处点击关闭,手动显示隐藏,垂直居中
- 安装ArcGIS License 10.1 许可管理器 破解版 服务启动又失败的解决办法
- WPF加载程序集中字符串资源
- springboot~mogodb多条件拼接
- [同事转帖] .net core的服务器模式和工作站模式
- java_生态环境
- Numpy array 合并
- ASP.NET Core开发-读取配置文件Configuration appsettings.json
- PNG透明兼容IE6的几种方法(转)
- [csp-201809-3]元素选择器-编译原理
热门文章
- 如何让 JS 代码不可断点
- 如何在本地配置lemonlime和使用lemonlime测试交互题
- [原创] RestartPC64-中文版v1.0.0.9
- Git 09 IDEA撤销提交
- 在vue项目中使用UEditor--plus
- 解决eclipse中的Java文件,使用idea打开的乱码问题
- 【三维地图】开发攻略 —— 详解“GeoJSON”技术和应用场景
- RabbitMQ 入门系列:10、扩展内容:延时队列:延时队列插件及其有限的适用场景(系列大结局)。
- .Net下的Http请求调用(Post与Get)
- OOM故障处理流程