【发布时间】:2014-12-23 06:53:49
【问题描述】:
出于序列化原因,我有一个case classPerson(name:String, id:Int) (MessagePack),我需要将其转换为class。有没有一种不需要太多样板或创建的简单/优雅的方法?
case class Person(name:String, id:Int) -> class Person(name:String, id:Int)
【问题讨论】:
-
我不明白。Case 类是一个只有一些额外方法的类,我认为这些方法与 MessagePack 没有冲突。
-
如果你想要完全相同的功能,它有很多功能:实现和维护
Person.apply、copy、equals、hashCode、toString并派生自Product.
标签: json scala messagepack