【发布时间】:2018-11-10 16:23:03
【问题描述】:
我有 Ticket 类:
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
)
如何解决?
【问题讨论】:
标签: kotlin jackson localdate data-class