NoSuchMethodError:org.json4s.FieldSerializer。<初始化>

时间:2019-07-05 15:15:57

标签: scala apache-spark json4s

Spark版本-2.4.0

Scala版本-2.11.1

json4s版本-3.5.3

遇到错误-Caused by: java.lang.NoSuchMethodError: org.json4s.FieldSerializer.<init>(Lscala/PartialFunction;Lscala/PartialFunction;Lscala/reflect/Manifest;)V

import org.json4s.FieldSerializer._
val metricSerializer = FieldSerializer[Metric](
    renameTo("metricType", "metric_type"),
    renameFrom("metric_type", "metricType")
  )

如果在Spark之外使用,则可以使用。

1 个答案:

答案 0 :(得分:0)

尝试使用最新版本3.6.7。

val json4sJackson =“ org.json4s” %%“ json4s-jackson”%“ 3.6.7”