Czytając ten article, nie mogę dowiedzieć się, jak przekonwertować mój Some(JsValue)
na ciąg.Konwersja JsValue na ciąg
Przykład:
val maybeString: Option[JsValue] = getSomeJsValue(); // returns Some(JsValue)
val str: String = maybeString match {
case Some(x) => x.as[String]
case _ => "0"
}
błąd 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]
Jeśli na pewno masz JsString: maybeString.map (_. ToString) –