Scala Pickling usage MyObject -> Array[Byte] -> MyObject -


i trying new scala pickling library presented @ scaladays 2013: scala pickling

what missing simple examples how library used.

i understood can pickle object unpickle again that:

import scala.pickling._  val pckl = list(1, 2, 3, 4).pickle val lst = pckl.unpickle[list[int]] 

in example, pckl of type pickle. use of type , how can example array[byte] of it?

if want wanted pickle bytes, code this:

import scala.pickling._ import binary._          val pckl = list(1, 2, 3, 4).pickle val bytes = pckl.value 

if wanted json, code exact same minor change of imports:

import scala.pickling._ import json._          val pckl = list(1, 2, 3, 4).pickle val json = pckl.value 

how object pickled depends on import type chose under scala.pickling (being either binary or json). import binary , value property array[byte]. import json , it's json string.


Comments

Popular posts from this blog

html - How to style widget with post count different than without post count -

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

javascript - storing input from prompt in array and displaying the array -