私は GRAILS で単純な Restful API に取り組んでいます。ユーザーがドメイン クラスの 1 つでエントリを作成できるようにして、エントリ ポイント /rest/v1/create/event?params にアクセスできるようにしたいと考えています。
GORMエントリが失敗した場合、受信コントローラでは、 !event.save()
次のようなコードがあります。
def result = [
'status' : 'error',
'data' : event.errors.fieldErrors.toList()
]
render result as JSON
event.errors.fieldErrors を簡単に JSON フレンドリーにする方法はありますか? フィールド エラーとメッセージだけで何かを行う方法はありますか? または、これを処理するパーサー メソッドを作成する必要がありますか?