こんにちは私は別のクラスB(コンパニオンオブジェクトを持っている変数、さらにコンパニオンオブジェクトを持つ別のクラスCを指す変数を持つ)を指す変数を含むケースクラスAを持っています。クラスBとCは他のライブラリからのものです。ケースクラスAをシリアライズできる簡単な方法は何ですか?Scalaネストされたオブジェクトのシリアル化
case class A() {
val b = B
}
//B & C are defined in a library that I have no control of
object B {
val c = C
}
class B{
...
}
object C{
...
}
class C{
...
}
ありがとうございます。これは非常に役に立ちます!以前はScala Picklingを見ていましたが、コードには読み込まれませんでした(これはドキュメントや例が不足しているようです)。それをもう少し深く見て、私はテストし、それは働いた。 – Hebo