Я пытаюсь вернуть читаемые сообщения об ошибках из сетевого контроллера MVC API, используя ModelState:
if (model == null || !ModelState.IsValid)
return BadRequest(ModelState);
Если в модели есть ошибка привязки Json, ErrorMessage содержит внутренние детали реализации, которые бесполезны дляклиент:
{
"properties.callbacks": ["Error converting value False to type 'SomePackage.Properties.Callbacks'. Path 'properties.callbacks', line 9, position 62."]
}
Возможно ли переопределить такого рода сообщения?Я собираюсь пойти этим путем?