我有机票类:
data class Ticket(
var contact_email : String? = null,
var date_opened : LocalDateTime? = null
)
但我在从字符串读取时出错:
引起:com.fasterxml.jackson.databind.exc.InvalidDefinitionException:无法构造实例
java.time.LocalDateTime
(没有创建者,如默认构造,存在):没有从字符串值反序列化的字符串参数构造函数/工厂方法('2017-11-13T06 :40:00Z') 在 [来源:未知;行:-1,列:-1](通过参考链:rnd_classifier.model.Ticket["date_opened"])
我尝试添加注释但没有成功:
data class Ticket(
var contact_email : String? = null,
@JsonSerialize(using = ToStringSerializer::class)
@JsonDeserialize(using = LocalDateTimeDeserializer::class)
var date_opened : LocalDateTime? = null
)
如何修复它?