In meinem Controller, habe ich einen Scheck setzen:Fluent-Validierung: Wie passt man das falsche Nachrichtenformat an?
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Das ist mir Fehler gibt, ist spezielles Format, zum Beispiel:
{
"Message": "The request is invalid.",
"ModelState": {
"stocks.SellerType": [
"SellerType should be greater than 101"
],
"stocks.SourceId": [
"SourceId should be less than 300"
]
}
}
Wie ich diese Fehlermeldung Format anpassen kann. Ich weiß, wie man die Fehlermeldungen anpasst, d. H. "SourceId sollte weniger als 300 sein". Aber ich habe keine Ahnung, wie kann ich "Message" ändern, JSON-Feld "ModelState" entfernen oder umbenennen?
ein Wrapper, der einen kleineren ModelState zurückgibt, wäre für Sie in Ordnung? zB: Ihr eigenes benutzerdefiniertes Objekt mit Nachricht (und anderen Feldern, falls nötig) – meorfi
ja ich möchte mein eigenes benutzerdefiniertes Objekt. – maverick
Wo bekommen Sie diesen Fehler, auf 'Controller'? –