diff --git a/core/json/src/main/scala/net/liftweb/json/JsonAST.scala b/core/json/src/main/scala/net/liftweb/json/JsonAST.scala index ab517257ed..d3052fae64 100644 --- a/core/json/src/main/scala/net/liftweb/json/JsonAST.scala +++ b/core/json/src/main/scala/net/liftweb/json/JsonAST.scala @@ -330,7 +330,7 @@ object JsonAST { * JNothing.extractOrElse(Person("joe")) == Person("joe") * */ - def extractOrElse[A](default: A)(implicit formats: Formats, mf: scala.reflect.Manifest[A]): A = + def extractOrElse[A](default: => A)(implicit formats: Formats, mf: scala.reflect.Manifest[A]): A = Extraction.extractOpt(this)(formats, mf).getOrElse(default) }