Я перемещаю свои проекты из Payara4 в Payara5, и один из этих проектов находится в Scala.
Я переключаю Джексона на JSON -B, и при попытке десериализации JSON строка в объекте, IDE сообщает об ошибке: Невозможно разрешить перегруженный метод 'из Json' .
val xpto: Xpto = jsonb.fromJson(json, Xpto.class)
Мой Xpto класс является объектом с его геттеры и сеттеры.
Есть идеи, как решить эту проблему?
РЕДАКТИРОВАТЬ 1
После выполнения команды mvn clean install
я получил ошибку identifier expected but 'class' found
, поэтому я удалил .class
и снова запустил команду maven, и ошибка изменилась на Xpto is not a value
.
РЕДАКТИРОВАТЬ 2
После изменения кода на val xpto: Xpto = jsonb.fromJson(json, classOf[Xpto])
начал работать.