Java 8 date/time type `java.time.LocalDateTime` not supported by default: add Module “com.fasterxml.

Java 8 date/time type `java.time.LocalDateTime` not supported by default: add Module “com.fasterxml._第1张图片

最近在项目中,ObjectMapper遇到了json反序列化失败,查了一下网上的资料发现, jackson默认不支持java8 LocalDateTime的序列化和反序列化,那控制台也显示了解决的办法,只不过并不全。

解决办法一:将实体类中的LocalDateTime转为Date类型

解决办法二:

导入依赖:

Java 8 date/time type `java.time.LocalDateTime` not supported by default: add Module “com.fasterxml._第2张图片

 在转换前注册这个模块

Java 8 date/time type `java.time.LocalDateTime` not supported by default: add Module “com.fasterxml._第3张图片

 解决办法三:

用阿里的FastJson替换ObjectMapper

你可能感兴趣的:(java,jvm,开发语言)