【问题标题】:Cannot resolve overloaded method fromJson无法解析来自Json 的重载方法
【发布时间】: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])后开始工作。

【问题讨论】:

    标签: scala jsonb payara


    【解决方案1】:

    将代码更改为val xpto: Xpto = jsonb.fromJson(json, classOf[Xpto])后开始工作。

    【讨论】:

      猜你喜欢
      • 2019-09-17
      • 1970-01-01
      • 1970-01-01
      • 2021-03-01
      • 2012-10-31
      • 1970-01-01
      • 1970-01-01
      • 2021-03-06
      • 2017-01-01
      相关资源
      最近更新 更多