如何使用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错误响应
答案 0 :(得分:0)
我不认为must
验证器在这里是合适的。尝试使用is
。
object TestValidator{
val validateTest = validator[Test] { p =>
p.name is notEmpty
}