は、私はチェックを入れている:流暢な検証:悪い要求メッセージ形式をカスタマイズするには?私のコントローラで
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
これは私にエラーを与え例えば、特定のフォーマットである:
{
"Message": "The request is invalid.",
"ModelState": {
"stocks.SellerType": [
"SellerType should be greater than 101"
],
"stocks.SourceId": [
"SourceId should be less than 300"
]
}
}
どのように私は、このエラーメッセージの形式をカスタマイズすることができます。エラーメッセージをカスタマイズする方法、つまり「SourceIdは300未満でなければならない」ということを知っています。しかし、私はどのように私は "メッセージ"を変更したり、jsonフィールド "ModelState"を削除したり名前を変更することができますか?
小さいModelStateを返すラッパーは問題ありませんか?例:メッセージ付きの独自のカスタムオブジェクト(および必要に応じて他のフィールド) – meorfi
はい私自身のカスタムオブジェクトが必要です。 – maverick
このエラーが発生している場所は、 'controller'ですか? –