Задать вопрос
@foonfyrick

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

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

То что предлагают, на стаковерфлоу-не работает.
У меня не получается обратно датакласс получить.
  • Вопрос задан
  • 201 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • OTUS
    Kotlin Backend Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
@foonfyrick Автор вопроса
нужно добавить зависимость jackson-module-kotlin.
object:TypeReference(){] не нужен, так же добавить аннотацию к конструктору класса @JasonCreator и каждому полю @JasonProperty("name") .
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы