Работая с Spray.IO, я создаю сервис, который получает входные данные JSON. Я хочу проверить полезную нагрузку JSON, проверив некоторые из ее полей.
Я не заинтересован в проверке схемы JSON или ошибок синтаксического анализа, а вместо этого проверяю значения поля, как реальный тип поля (например, Integer vs Float)
Я не заинтересован в использовании Scala require, так как это вызовет исключение и не сообщит клиенту ВСЕ ошибки проверки, обнаруженные в одном запросе.
Есть ли для этого встроенная директива/отказ?
Я видел нечто подобное в Play (http://www.playframework.com/documentation/2.2.1/ScalaJsonRequests), и если нет ничего встроенного, как мне самому собрать что-то?