Leggendo attraverso questo article, non riesco a capire come convertire il mio Some(JsValue)
in una stringa.Conversione di JsValue in stringa
Esempio:
val maybeString: Option[JsValue] = getSomeJsValue(); // returns Some(JsValue)
val str: String = maybeString match {
case Some(x) => x.as[String]
case _ => "0"
}
errore di run-time:
play.api.Application$$anon$1: Execution exception[[JsResultException: JsResultException(errors:List((,List(ValidationErr
or(validate.error.expected.jsstring,WrappedArray())))))]]
at play.api.Application$class.handleError(Application.scala:289) ~[play_2.10.jar:2.1.3]
Se si è sicuri di avere un JsString: maybeString.map (_. ToString) –