Scala error: object XML is not a member of package org.json on Apache Spark
Scala error: object XML is not a member of package org.json on Apache Spark
我正在尝试执行以下 scala 代码,但我不断收到以下错误:
command-3313750897057320:1: 错误:对象 XML 不是包 org.json
的成员
完整的错误如下所示:
代码如下:
import org.json.XML
import scala.util.Try
val parseXmlToJson = udf((value: String) =>
try{
XML.toJSONObject(value).toString
}
catch{
case e: Exception => "Processing Error"
}
)
// Defined UDF to parse xml to json
spark.udf.register("XmlToJson", parseXmlToJson)
代码的objective转convert/parseXML转JSON.
将 java-json.jar
添加到类路径应该可以解决这个问题。 org.json.XML
当且仅当将提到的 jar 添加到类路径时才能导入。
我正在尝试执行以下 scala 代码,但我不断收到以下错误:
command-3313750897057320:1: 错误:对象 XML 不是包 org.json
的成员完整的错误如下所示:
代码如下:
import org.json.XML
import scala.util.Try
val parseXmlToJson = udf((value: String) =>
try{
XML.toJSONObject(value).toString
}
catch{
case e: Exception => "Processing Error"
}
)
// Defined UDF to parse xml to json
spark.udf.register("XmlToJson", parseXmlToJson)
代码的objective转convert/parseXML转JSON.
将 java-json.jar
添加到类路径应该可以解决这个问题。 org.json.XML
当且仅当将提到的 jar 添加到类路径时才能导入。