问题描述:

在前端进行表单提交的时候,出现了下面的报错信息:

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....相关推荐

  1. 【Java异常】Cannot deserialize value of type `java.util.Date` from String “2020-04-27T19:43:05.000+0800

    本文目录 一.背景描述 二.现象描述 三.错误原因 四.解决方案 一.背景描述 环境:SpringCloud Fegin调用 服务端(被调用者):返回了一个JSON对象,其中有一个createTime ...

  2. 选择日期保存报错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 ...

  3. LocalDateTime日期转换错误:JSON parse error: Cannot deserialize value of type java.time.LocalDateTime

    LocalDateTime日期转换错误:JSON parse error: Cannot deserialize value of type java.time.LocalDateTime 背景:实体 ...

  4. bug记录--------JSON parse error:Cannot deserialize value of type `com.test.EnumTest` from String

    在查询类型的时候定义了一个枚举EnumTest,这样前端传类型的时候传枚举就可以. 然后在查询的时候报错: JSON parse error:Cannot deserialize value of t ...

  5. 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 ...

  6. 报错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 ...

  7. JSON parse error: Cannot deserialize value of type

    做项目的时候遇到这个问题 JSON parse error: Cannot deserialize value of type `com.lqkj.gis.web.cmgis.modules.elas ...

  8. 解决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 ...

  9. 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 ...

最新文章

  1. ROS 使用参数以及相应的 .launch 文件编写
  2. Navicat for MySQL - 破解
  3. 测试 第七章 循环结构进阶 1205 草稿
  4. SQL查询语句,怎样查询重复数据
  5. 多次面试美团后,我整理了这几个必备的技术栈!
  6. asp与php对比,个人看法 zblogasp和zblogphp的对比
  7. mysql 维护文档_mysql数据库维护文档
  8. 瑞友天翼建文件服务器,瑞友天翼简明使用手册
  9. 如何完整离线保存网页,包括网页完整特效?
  10. max3490esa_max3490中文资料
  11. 教程篇:《基础模块4》金蝶K3WISE15.0-客户端安装与卸载
  12. java浏览器无数据,JAVA实现文件下载,浏览器端失去数据没反应
  13. 杭州地区,街道sql,用于项目的地址查询
  14. 从键盘上输入以下的数据:TOM:89|JERRY:90|TONY:95,数据格式为“姓名:成绩|姓名:成绩|姓名:成绩”,对输入的内容按成绩进行排序,并将结果按成绩由高到低排序。
  15. EXCEL查找与引用函数
  16. Simulated Binary Crossover(SBX)的学习
  17. java对象list_java 8 从一个list对象转list对象的属性
  18. 积分商城开发及小程序积分商城功能介绍
  19. 前端基础-04-盒子模型
  20. 【iOS】高德地图SDK的详细使用

热门文章

  1. 浏览器如何渲染页面? 1
  2. 仿 twitter头像上传组件(vue2)
  3. 想找好用的BI软件?看这一篇就够了:2021年好用的BI软件推荐
  4. 中英文混合的关系导致列没有对齐
  5. macOS: 使用新版plutil命令操作Plist文件更方便
  6. Robeco:提高短期因子超额收益
  7. ANR超时种类及产生原因
  8. html中加入姓名学号的代码,让moodle增加学号(示例代码)
  9. 虾皮shopee根据ID取商品详情详细解析
  10. Word无法保存或创建此文件。请确定用于保存此文件的磁盘未满、未受写保护且未被破坏。 保存文件