java中JSON序列化异常
如上图所示,在项目中我通过一个JSON字符串转换为对象时报错,错误信息显示‘不能从对象值中反序列化’。原因很简单,就是存在类型为“LocalDateTime”的参数在反序列化中失败了。
解决办法:
在LocalDateTime属性上加上如下两个注解就行:
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
所涉及的jar包:com.fasterxml.jackson.* 下面的一些包,在网上都能找到