2
类中定义了一个字段类型为java.time.YearMonth的字段,使用fastjson反序列化时,报错:default constructor not found. class java.time.YearMonth
类中定义了一个字段类型为java.time.YearMonth的字段,使用fastjson反序列化时,报错:default constructor not found. class java.time.YearMonth
可能是因为这个 class java.time.YearMonth 没有构造函数:)
java.time.YearMonth没有public的构造函数, 需要实现ObjectDeserializer接口自定义序列化
我确实可以编写自己的自定义序列化器。但在我看来,应该将 YearMonth 的支持添加到 fastjson 类 Jdk8DateCodec 的默认序列化功能中。Month、Year 和 MonthDay 类也应该支持。