Jackson конвертация в json и обратно в дата класс?
В общем я конвертировал в json так:
val user = User("test",999888)
val om = ObjectMapper().writeValueAsString(user)
//ошибка
val u2:User = ObjectMapper().readValue<User>(om,object:TypeReference<User>(){})
То что предлагают, на стаковерфлоу-не работает.
У меня не получается обратно датакласс получить.
нужно добавить зависимость jackson-module-kotlin.
object:TypeReference(){] не нужен, так же добавить аннотацию к конструктору класса @JasonCreator и каждому полю @JasonProperty("name") .