使用wix / accord验证空Json

时间:2017-05-08 04:34:56

标签: json scala playframework

如何使用wix / accord

验证空json

我做过研究并找到https://github.com/wix/accord/issues/58

但是,事实并非如此。

例如:  我有一个班级

  case class Test(name:Option[String], subject:Option[String])

我有验证器

object TestValidator{
val validateTest = validator[Test] { p =>
p.name must notEmpty
}

在未提供名称时有效。

但是如果我发送空json作为

{ }

它以None.get错误响应

1 个答案:

答案 0 :(得分:0)

我不认为must验证器在这里是合适的。尝试使用is

object TestValidator{
    val validateTest = validator[Test] { p =>
    p.name is notEmpty
}