Значение LocalDateTime исчезает при сериализации

Мне нужно преобразовать объект в JSON в Kotlin и получить его обратно. Этот объект имеет 3 поля (String, LocalDateTime и Int).

У меня есть значение для каждого поля, но когда я сериализую его, значение LocalDateTime просто исчезает.

Журнал cappingObject.razDate is: 2021-05-19T00:00:44.526

val cappingToString = GsonProvider.toJson(cappingObject, Capping::class.java) для его сериализации. И когда я хочу отобразить cappingToString, у меня есть это

{"campaignId":"6059ef62eae6db57b71f84c2","count":1,"razDate":{}} ‹-- razDate пусто

У кого-нибудь есть намек на это?


person Lena    schedule 18.05.2021    source источник
comment
Отвечает ли это на ваш вопрос? Сериализация Java 8 LocalDate как гггг-мм-дд с помощью Gson   -  person sidgate    schedule 19.05.2021