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之外使用,则可以使用。
答案 0 :(得分:0)
尝试使用最新版本3.6.7。
val json4sJackson =“ org.json4s” %%“ json4s-jackson”%“ 3.6.7”