![JAR search and dependency download from the Maven repository](/logo.png)
sjson.json.JsonSerialization.scala Maven / Gradle / Ivy
package sjson
package json
import dispatch.json._
object JsonSerialization {
def tojson[T](o: T)(implicit tjs: Writes[T]): JsValue = tjs.writes(o)
def fromjson[T](json: JsValue)(implicit fjs: Reads[T]): T = fjs.reads(json)
def tobinary[T](o: T)(implicit tjs: Writes[T]): Array[Byte] =
JsValue.toJson(tojson(o)).getBytes("UTF-8")
def frombinary[T](bytes: Array[Byte])(implicit fjs: Reads[T]): T =
fromjson(Js(new String(bytes, "UTF-8")))
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy