@foonfyrick

Jackson конвертация в json и обратно в дата класс?

В общем я конвертировал в json так:
val user = User("test",999888)
val om = ObjectMapper().writeValueAsString(user)
//ошибка 
 val u2:User = ObjectMapper().readValue<User>(om,object:TypeReference<User>(){})

То что предлагают, на стаковерфлоу-не работает.
У меня не получается обратно датакласс получить.
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
@foonfyrick Автор вопроса
нужно добавить зависимость jackson-module-kotlin.
object:TypeReference(){] не нужен, так же добавить аннотацию к конструктору класса @JasonCreator и каждому полю @JasonProperty("name") .
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы