Не удается разрешить перегруженный метод из Json - PullRequest
0 голосов
/ 28 апреля 2020

Я перемещаю свои проекты из 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]) начал работать.

1 Ответ

1 голос
/ 28 апреля 2020

После изменения кода на val xpto: Xpto = jsonb.fromJson(json, classOf[Xpto]) начал работать.

...