scala
libraryDependencies += "io.suzaku" %% "boopickle" % "1.3.2"
scala
case class Address(street: String, city: String, zip: String)
case class Person(name: String, age: Int, addresses: List[Address])
scala
val bytes = Pickle.intoBytes(person)
scala
val person2 = Unpickle[Person].fromBytes(bytes)