2015-11-05 6 views
0

Мне интересно, как можно добавить количество ограничений проверки на одно поле. Сейчас я использую валидацию следующим образом:Scala Play Framework, объединить ограничения проверки Json?

(JsPath \ "title").readNullable[String](minLength[String](2)) 

Как добавить maxLengthString в это поле? Я пробовал так:

(JsPath \ "title").readNullable[String](minLength[String](2))(maxLength[String](250)) 

, но это не работает

+0

Есть примеры в документации по протоколу HTTPS: //www.playframework.com/documentation/2.4.x/ScalaJsonCombinators иKeep/keepAnd, вероятно, то, что вы хотите – melps

ответ

1

Я думаю, это то, что вы ищете для-

(JsPath \ "title").readNullable[String](minLength[String](2) keepAnd mixLength[String](250))