Spark问题解决_org.json4s.package$MappingsException:Classes ddefined in method bodies are not supported

问题原因:

org.json4s.jackson.Serialization中的writePretty方法无法处理方法体内部定义的类有关。错误消息org.json4s.package$MappingsException: 不支持在方法体中定义的类表明,在尝试使用writePretty方法进行序列化时,定义在方法体内的 case class 会导致问题。

代码:parent_v7版本

解决办法:

主要的变动包括将 Node 类定义移至顶层,并且调整了 buildHierarchy 方法,使其返回一个 Seq[Node]。这样组织代码后,应该就能够成功运行了。

猜你喜欢

转载自blog.csdn.net/qq_52128187/article/details/134789861