【发布时间】:2020-04-28 08:35:26
【问题描述】:
我正在将我的项目从 Payara4 迁移到 Payara5,其中一个项目在 Scala 中。
我正在将 Jackson 切换到 JSON-B,当尝试反序列化对象中的 JSON 字符串时,IDE 报告错误:无法解析重载方法 'fromJson'。
val xpto: Xpto = jsonb.fromJson(json, Xpto.class)
我的 Xpto 类是一个带有 getter 和 setter 的实体。
知道如何解决这个问题吗?
编辑 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])后开始工作。
【问题讨论】: