diff options
author | Haoyi Li <haoyi@haoyi-mbp.corp.dropbox.com> | 2014-11-26 00:50:50 -0800 |
---|---|---|
committer | Haoyi Li <haoyi@haoyi-mbp.corp.dropbox.com> | 2014-11-26 00:50:50 -0800 |
commit | 88595a41e3ec13c1a516e847fe3d0b279facf3fc (patch) | |
tree | 4f03b902de7b81fa2e32792e84b680038345e761 /examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/package.scala | |
parent | 82773a11c99d260e97ca63356bfb7b417599b1e9 (diff) | |
download | hands-on-scala-js-88595a41e3ec13c1a516e847fe3d0b279facf3fc.tar.gz hands-on-scala-js-88595a41e3ec13c1a516e847fe3d0b279facf3fc.tar.bz2 hands-on-scala-js-88595a41e3ec13c1a516e847fe3d0b279facf3fc.zip |
killed
Diffstat (limited to 'examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/package.scala')
-rw-r--r-- | examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/package.scala | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/package.scala b/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/package.scala deleted file mode 100644 index 551893a..0000000 --- a/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/package.scala +++ /dev/null @@ -1,26 +0,0 @@ -package scala.scalajs.tools - -import java.io.{Reader, Writer} - -/** Some type-class lightweight wrappers around simple-json. - * - * They allow to write [[xyz.toJSON]] to obtain classes that can be - * serialized by simple-json and [[fromJSON[T](xyz)]] to get an - * object back. - */ -package object json { - type JSON = Impl.Repr - - implicit class JSONPimp[T : JSONSerializer](x: T) { - def toJSON: JSON = implicitly[JSONSerializer[T]].serialize(x) - } - - def fromJSON[T](x: JSON)(implicit d: JSONDeserializer[T]): T = - d.deserialize(x) - - def writeJSON(x: JSON, writer: Writer): Unit = Impl.serialize(x, writer) - def jsonToString(x: JSON): String = Impl.serialize(x) - def readJSON(str: String): JSON = Impl.deserialize(str) - def readJSON(reader: Reader): JSON = Impl.deserialize(reader) - -} |