问题:在处理包含LocalDateTime字段类型的Java对象JSON.toJSONString转换时出现的错误
在网上找了一大堆方案都不靠谱,大概猜到了是fastjson对LocalDateTime处理出现的错误,以下是错误信息
org.springframework.web.util.NestedServletException:
Handler dispatch failed; nested exception is java.lang.IncompatibleClassChangeError:
Found interface java.time.chrono.ChronoLocalDateTime, but class was expected
解决方案:替换fastjson的版本。报错钱fastjson用的版本是1.1.34,修改后的版本是1.2.68
附上pom文件的修改
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.68</version>
</dependency>