(de)将类序列化为/从JSON序列化

时间:2014-06-30 02:14:33

标签: json scala serialization

scala的新手,我正在寻找一种将类序列化和反序列化为JSON的方法。我熟悉Java中的Jackson注释,如果在scala中有意义,我想使用那种风格。

导致我出现问题的两个部分:私有构造函数参数和HashSets。

我已经尝试过json4s和jackson-module-scala,但似乎能够让他们做我想做的事。两者都报告了HashSets的错误。对不起,没有方便的错误,必要时可以找到。

作为测试,这是一个我正在尝试序列化然后反序列化的类:

class foo(val public: String, private: String) {
    someList: mutable.HashMap[String] = new mutable.HashMap[String]("bar")

    def func = { .. }
}

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您尝试使用案例类吗? 否则我认为有一个注释使该类与Pojo类@beanproperty兼容。您可以在https://twitter.github.io/scala_school/java.html

找到更多信息