diff options
Diffstat (limited to 'examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/JSONObjExtractor.scala')
-rw-r--r-- | examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/JSONObjExtractor.scala | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/JSONObjExtractor.scala b/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/JSONObjExtractor.scala deleted file mode 100644 index e49f7e4..0000000 --- a/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/JSONObjExtractor.scala +++ /dev/null @@ -1,13 +0,0 @@ -package scala.scalajs.tools.json - -import scala.collection.mutable - -class JSONObjExtractor(rawData: JSON) { - private val data = Impl.toMap(rawData) - - def fld[T : JSONDeserializer](name: String): T = - fromJSON[T](data(name)) - - def opt[T : JSONDeserializer](name: String): Option[T] = - data.get(name).map(fromJSON[T] _) -} |