json - Spark 2.1.1 : Parsed JSON values do not match with class constructor

标签 json apache-spark jackson spark-streaming json4s

我有一个奇怪的问题 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=  

我的环境:

  • spark=2.1.1,
  • scala=2.11,
  • json4s-jackson=3.2.11


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

非常感谢。

最佳答案

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

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

你需要修改你的json

关于json - Spark 2.1.1 : Parsed JSON values do not match with class constructor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45274306/

相关文章:

mysql - 使用 AUTO_INCREMENT 列将 DataFrame 插入到 SQL 表中

python - 必须使用 Hive 构建 Spark (spark 1.5.0)

Java - Jackson反序列化 - 如何反序列化接口(interface)数组?

ios - Objective C 解析 JSON

json - 如何从可执行 bash 脚本中的 curl 获得正确响应?

cassandra - 使用 Spark 连接到 Cassandra

java - spring-json 与 jackson 的 spring 框架 3.0.5

javascript - JSON 的多个输入字段

ios - IMDB API 中的 lldb 错误

java - 如何反序列化以逗号分隔的字符串以通常与 jackson 一起列出?