标签: scala
如果您的Scala案例类如下所示:
case class Fnord(x: Parcelable, y: Parcelable)
Parcelable不扩展Serializable,但确实有办法返回ByteArray本身(实现Serializable的东西)。
如何制作案例类Serializable?有没有办法在特定字段上进行自定义(反)序列化?
(我现在通过创建一个可序列化的简单包装类来解决它,并在case类中使用它,但跳过这一步很好。)
答案 0 :(得分:1)
看看java.io.Externalizable。它允许类手动序列化和恢复其字段。