1.问题

今天写业务的时候遇见的一个错误:
这个错误是我在将Json字符串给对象赋值的时候遇到了

com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot
construct instance of `java.time.LocalDateTime`

因为对象中含有java.time.LocalDateTime类型的字段。转换的时候处理不了。

2. 解决方法

需要指定如何序列化和反序列化java.time.LocalDateTime类型的数据。使用 @JsonDeserialize 和 @JsonSerialize

代码示例:


@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime createTime;@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime updateTime;

错误完美解决!

程序错误:Cannot construct instance of `java.time.LocalDate` LocalDateTime序列化问题:相关推荐

  1. Seata json decode exception, Cannot construct instance of `java.time.LocalDateTime`问题,有效解决!

    seata版本:1.4.2 浏览过很多文章,尝试过很多方法,最终问题定位到Seata的序列化方式.详情参考: Seata json decode exception, Cannot construct ...

  2. 使用Servlet和JSP开发Java应用程序 ----错误处理

    使用Servlet和JSP开发Java应用程序 ----错误处理 错误和异常处理 配置错误页面 针对异常配置错误页面 使用 Servlet 配置错误页面 自己指定发送的状态代码 setStatus() ...

  3. java使用cmd编译中文时错误,解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题...

    解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题 解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题 在刚开始学习Java的过程中,考虑到记事本应用没 ...

  4. 【Java开发语言 01】第一章 Java语言概述(基础常识+Java语言概述+Java程序运行机制及运行过程+Java语言环境的搭建+开发体验hello world+错误:编码GBK的不可映射字符)

    java入门-第一章Java语言概述 1基础常识 软件开发 人机交互方式 常用的DOS命令(win系统,有一些直接通过命令执行的) 2 Java语言概述 什么是计算机语言 关于面向对象和面向过程 Ja ...

  5. Json 错误com.fasterxml.jackson.databind.exc.MismatchedInputException:Cannot construct instance of

    在把json数据转换成对象的时候出现这个错误 错误日志 com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot cons ...

  6. java程序怎么监控错误_Fundebug上线Java程序错误监控啦!

    原标题:Fundebug上线Java程序错误监控啦! 摘要: Fundebug竭诚为你的Java程序保驾护航. 理论上讲,BUG是无法避免的,实时监控可以帮助开发者第一时间发现BUG,及时修复BUG, ...

  7. java.exe应用程序出错_EXPLORER.EXE应用程序错误的原因和解决办法

    在使用电脑到时候经常会碰到EXPLORER.EXE应用程序错误,很多人找不到具体原因就乱杀毒和重装系统,这样既浪费时间又麻烦,有时还不一定能解决问题,下面我爱电脑网小编收集导致EXPLORER.EXE ...

  8. com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `x`

    记录一下有点蠢的问题,序列化再次序列化就会出现这种问题. [2022-05-16 10:18:18.645] [ERROR] com.fu.common.global.GlobalExceptionH ...

  9. Cannot construct instance of `com.*` (although at least one Creator exists): cannot deserializ

    今天开发的springboot项目的时候,当前端发出请求的时候,还没有进入controller层就爆出了这样的一个错误. Cannot construct instance of `com.***.* ...

  10. Can not construct instance of com.h.dog.entity.Message: no int/Int-argument constructor/factory meth

    org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Can not const ...

最新文章

  1. Kafka主题体系架构-复制、故障转移和并行处理
  2. css折叠样式(1)——使用css样式的三种方式
  3. topcoder srm 635 div1
  4. 安卓makefile与linux,分析linux make命令与Makefile的区别
  5. Xamarin只言片语4——Xamarin.Android百度地图绑定
  6. 面试官:. NET5源码里用到了哪些设计模式?懵!
  7. ulp通信_Java Math类ulp()方法及示例
  8. Ruby on rails3新手谈(1):Ruby on rails环境搭建
  9. Matlab R2016a破解安装教程
  10. Mac电脑上怎么添加密码提示?操作教程来啦!
  11. 计算机boot指令,BCDBoot 命令行选项
  12. SyncToy使用介绍
  13. 阿里云国际站的对象存储oss与自建存储的区别
  14. java控制台实现的简易计算器,实现加减乘除
  15. 孤尽班第22天 -- 系统安全规约
  16. CPU 寄存器 和内存三者之间的关系
  17. 非常好看的一款404错误页面
  18. freeswitch的呼叫中心模块——mod_callcenter
  19. Windows——[检测到可能的windows 更新数据库错误]解决方案
  20. 高考录取查询系统被植入挖矿代码;日本百亿亿次超算已完成 CPU 开发

热门文章

  1. SSE指令集实现4*4矩阵快速转置
  2. 用c语言写出一个恶作剧程序,C语言恶作剧代码:慎用,被打了不负责
  3. 4.0、Python基础--(条件测试)If语句
  4. 一张图读懂互联网大咖
  5. 一部手机就可以做,小伙辞职做自媒体,每天稳定400+无需露脸
  6. c语言在机械专业的应用,高职院校机械类C语言程序设计教学改革探讨
  7. 如何解决宝德服务器登录bmc/ipmi口网页界面”白屏或无响应“的问题
  8. 下载免费的office365套餐
  9. 爱情电影中10个经典对白场景
  10. sr550服务器系统,sr550服务器管理口地址