我正在尝试学习在ScalaDays 2013上展示的新Scala Pickling库:Scala Pickling。
我真正需要的是一些简单的示例来了解如何使用该库。
我理解我可以像这样pickle和unpickle某个对象:
在这个例子中,pckl是Pickel类型。那么,这种类型的用途是什么,我如何获取它的Array[Byte]呢?
我真正需要的是一些简单的示例来了解如何使用该库。
我理解我可以像这样pickle和unpickle某个对象:
import scala.pickling._
val pckl = List(1, 2, 3, 4).pickle
val lst = pckl.unpickle[List[Int]]
在这个例子中,pckl是Pickel类型。那么,这种类型的用途是什么,我如何获取它的Array[Byte]呢?
Pickle
的子类型。从腌制表示中选择value
会给你期望的类型,例如二进制的Array[Byte]
,JSON的String
等。 - Heather Miller