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 = { .. }
}
感谢您的帮助!
答案 0 :(得分:1)
您尝试使用案例类吗? 否则我认为有一个注释使该类与Pojo类@beanproperty兼容。您可以在https://twitter.github.io/scala_school/java.html
找到更多信息