小编Ted*_*ong的帖子

Scala Play Json JSResultException验证错误

我正在尝试将此json字符串传递给其他方法,但有时我会收到此错误,

play.api.libs.json.JsResultException:JsResultException(错误:列表((,列表(ValidationError(错误.expected.jsstring,WrappedArray())))))

我发现这是随机发生的,这很奇怪,有时我没有得到例外,有时我做了。有任何想法吗?

这是我的json的样子

val string = {
  "first_name" : {
    "type" : "String",
    "value" : "John"
  },
  "id" : {
    "type" : "String",
    "value" : "123456789"
  },
  "last_name" : {
    "type" : "String",
    "value" : "Smith"
  }
}
Run Code Online (Sandbox Code Playgroud)

我读起来像

(string \ "first_name").as[String]
Run Code Online (Sandbox Code Playgroud)

json scala playframework

5
推荐指数
1
解决办法
4424
查看次数

Scala try/catch 与将来恢复不同的处理异常

有什么区别

try {
       Future . map { }

} catch {}
Run Code Online (Sandbox Code Playgroud)

Future.map {} recover {}
Run Code Online (Sandbox Code Playgroud)

它们不是同一个东西吗?try catch 如何处理 futures 中的异常与恢复方法如何处理。

error-handling scala exception

3
推荐指数
1
解决办法
2704
查看次数

Scala SBT如何同时运行测试和它测试

对于我的项目,我进行了测试,并在我的 sbt 构建中进行了测试。为了运行测试,我输入 sbt test,然后输入 it:test。build.sbt 中是否有一种方法可以将 test 和 it:test 结合起来,以便我的所有测试都在一个命令中执行?

scala sbt scalaz scalatest scala-collections

2
推荐指数
1
解决办法
628
查看次数