我正在开发一个 Scala/Spray/Akka 系统,我们需要在该系统上将对象序列化和反序列化为 json,用于 REST 接口或持久化模型。
一些模型对象是 Java POJO 的。我们使用 Json4s 作为序列化器,但它似乎缺乏对 POJO 的支持。当序列化为 json 时,我可以通过实现 CustomSerializer 来克服这个限制。但是,当反序列化 Json4s 尝试执行它自己的反射魔法时,会导致“找不到 ScalaSig for class ...”异常。永远不会调用自定义序列化程序。
我在 Github 上创建了一个小项目来复制这个问题。有谁知道如何解决这个问题?有没有人有类似的问题?
json4s (nr 228)也报告了该问题。