Caused by: *.InvalidFormatException: Cannot deserialize value of type....
问题描述:
在前端进行表单提交的时候,出现了下面的报错信息:
Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.util.Date` from String "2021-09-30T16:00:00.000Z": expected format "yyyy-MM-dd HH:mm:ss"
根据错误信息,是日期部分的转换出现问题,前端是用了Element-ui的组件
出现原因:
出现的原因就是,后端接收前端表单传过来的值的时候,对应实体类中某个是日期类型的字段的时候,转换有问题,这时候就要进行一些声明。
解决方法:
我这里的fsdate字段是日期类型的,所以在该字段添加@DateTimeFormat
和@JsonFormat
这两个注解。
@DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss",timezone = "GMT+8")
private Date fsdate;
注解@JsonFormat主要是后台到前台的时间格式的转换
注解@DataFormat主要是前后到后台的时间格式的转换
对于这两个注解的pattern
是需要转换的时间日期的格式,就要根据个人的具体需求来修改了。这里就不加以赘述了。
timezone
是时间设置为东八区,避免时间在转换中有误差。
Caused by: *.InvalidFormatException: Cannot deserialize value of type....相关推荐
- 【Java异常】Cannot deserialize value of type `java.util.Date` from String “2020-04-27T19:43:05.000+0800
本文目录 一.背景描述 二.现象描述 三.错误原因 四.解决方案 一.背景描述 环境:SpringCloud Fegin调用 服务端(被调用者):返回了一个JSON对象,其中有一个createTime ...
- 选择日期保存报错Invalid JSON input: Cannot deserialize value of type `java.util.Date` from String......
(spring boot + vue) 1.新增-选择日期-点击保存-报错:报错信息 "Invalid JSON input: Cannot deserialize value of typ ...
- LocalDateTime日期转换错误:JSON parse error: Cannot deserialize value of type java.time.LocalDateTime
LocalDateTime日期转换错误:JSON parse error: Cannot deserialize value of type java.time.LocalDateTime 背景:实体 ...
- bug记录--------JSON parse error:Cannot deserialize value of type `com.test.EnumTest` from String
在查询类型的时候定义了一个枚举EnumTest,这样前端传类型的时候传枚举就可以. 然后在查询的时候报错: JSON parse error:Cannot deserialize value of t ...
- Jackson Cannot deserialize value of type `xxx` from String “xxx“ : Failed to deserialize xxx问题解决
问题描述: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `j ...
- 报错JSON parse error: Cannot deserialize value of type `java.lang.Integer` from String
前端界面报错 JSON parse error: Cannot deserialize value of type java.lang.Integer from String "777777 ...
- JSON parse error: Cannot deserialize value of type
做项目的时候遇到这个问题 JSON parse error: Cannot deserialize value of type `com.lqkj.gis.web.cmgis.modules.elas ...
- 解决feign调用序列化日期时间失败 Cannot deserialize value of type `java.util.Date` from String “2020-09-07 18:36:“
feign远程调用报错,不能序列化,把字符串的时间格式化成data类型 feign.codec.DecodeException: Error while extracting response for ...
- Spring Mvc使用Jackson进行json转对象时,遇到的字符串转日期的异常处理(Can not deserialize value of type Date from String)
1.问题排查 出现的场景: 服务端通过springmvc写了一个对外的接口,返回一个json字符串,其中该json带有日期,格式为yyyy-MM-dd HH:mm:ss 客户端通过feign调用该ht ...
最新文章
- ROS 使用参数以及相应的 .launch 文件编写
- Navicat for MySQL - 破解
- 测试 第七章 循环结构进阶 1205 草稿
- SQL查询语句,怎样查询重复数据
- 多次面试美团后,我整理了这几个必备的技术栈!
- asp与php对比,个人看法 zblogasp和zblogphp的对比
- mysql 维护文档_mysql数据库维护文档
- 瑞友天翼建文件服务器,瑞友天翼简明使用手册
- 如何完整离线保存网页,包括网页完整特效?
- max3490esa_max3490中文资料
- 教程篇:《基础模块4》金蝶K3WISE15.0-客户端安装与卸载
- java浏览器无数据,JAVA实现文件下载,浏览器端失去数据没反应
- 杭州地区,街道sql,用于项目的地址查询
- 从键盘上输入以下的数据:TOM:89|JERRY:90|TONY:95,数据格式为“姓名:成绩|姓名:成绩|姓名:成绩”,对输入的内容按成绩进行排序,并将结果按成绩由高到低排序。
- EXCEL查找与引用函数
- Simulated Binary Crossover(SBX)的学习
- java对象list_java 8 从一个list对象转list对象的属性
- 积分商城开发及小程序积分商城功能介绍
- 前端基础-04-盒子模型
- 【iOS】高德地图SDK的详细使用