У меня есть класс Ticket:
data class Ticket(
var contact_email : String? = null,
var date_opened : LocalDateTime? = null
)
, но я получаю сообщение об ошибке при чтении из строки:
Причина: com.fasterxml.jackson.databind.exc.InvalidDefinitionException:Невозможно создать экземпляр java.time.LocalDateTime
(никаких создателей, таких как конструкция по умолчанию, не существует): нет конструктора аргумента String / метода фабрики для десериализации из значения String ('2017-11-13T06: 40: 00Z') в [Source: UNKNOWN;строка: -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
)
Как это исправить?