spark 2.1.1:解析的 JSON 值与类构造函数不匹配



我对spark 2.1.1json4s.jackson有一个奇怪的问题。

我从spark 1.5.1升级了我的流媒体项目。现在,当我在IDE中执行代码时,一切正常。

但是在assembly并使用spark-submit独立执行代码之后

我收到以下错误

Caused by: org.json4s.package$MappingException: Parsed JSON values do not match with class constructor
args=
arg types=
constructor=  

我的环境:

  • 火花=2.1.1,
  • 斯卡拉=2.11,
  • json4s-jackson=3.2.11

以前有人遇到过同样的问题吗?如果是,您是如何解决的?

非常感谢。

似乎在以下链接中搜索json4s-jackson错误"解析的JSON值与类构造函数不匹配">

https://recordnotfound.com/json4s-json4s-3177/issues

您需要修改您的 json

升级到最新的Spark vesrion 2.2.x解决了这个问题。看起来像Spark 2.1.x中的错误,现在在Spark 2.2.x中修复

最新更新