解析して検証 する BodyParser を実装したいのですが、これは以下にrequest.body
基づいてparse.json
おり、現在は次のようになっています。
def parseModel[A](implicit reads: Reads[A]): BodyParser[JsResult[A]] =
parse.json.map(_.validate[A])
BodyParser[JsResult[A]]
問題は、私がそれを type にしたいのに、現在は type であることですBodyParser[A]
。JsError
基本的に検証エラーで返して400 Bad Request
ほしい。
Play API ドキュメントでは、以前のボディ パーサーの結果を調べて結果を返したり、コントローラーに続行したりできるメソッドが見つかりません。