相关疑难解决方法(0)

了解如何使用apply和unapply

我正在努力更好地理解正确的用法applyunapply方法.

考虑到我们想要序列化和反序列化的对象,这是正确的使用(即Scala方式)使用applyunapply

case class Foo
object Foo {
    apply(json: JValue): Foo = json.extract[Foo]
    unapply(f: Foo): JValue = //process to json
}
Run Code Online (Sandbox Code Playgroud)

scala

26
推荐指数
3
解决办法
2万
查看次数

标签 统计

scala ×1