Đọc qua số article này, tôi không thể tìm ra cách chuyển đổi Some(JsValue)
thành Chuỗi.Chuyển đổi JsValue thành Chuỗi
Ví dụ:
val maybeString: Option[JsValue] = getSomeJsValue(); // returns Some(JsValue)
val str: String = maybeString match {
case Some(x) => x.as[String]
case _ => "0"
}
lỗi 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]
Nếu bạn chắc chắn có một JsString: maybeString.map (_. ToString) –