blob: e49f7e46f36a50bd9c04b89e71267a2e6a9d23a2 (
plain) (
tree)
|
|
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] _)
}
|