Spark version - 2.4.0
Scala version - 2.11.1
json4s version - 3.5.3
Getting error - 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")
)
This works if used outside of Spark.