【发布时间】:2013-09-02 09:59:24
【问题描述】:
通读这个article,我不知道如何将我的Some(JsValue) 转换为字符串。
例子:
val maybeString: Option[JsValue] = getSomeJsValue(); // returns Some(JsValue)
val str: String = maybeString match {
case Some(x) => x.as[String]
case _ => "0"
}
运行时错误:
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]
【问题讨论】:
-
如果你确定有一个JsString:maybeString.map(_.toString)
标签: json scala playframework-2.0