Возврат исключений в виде сообщений JSON

Я занимаюсь разработкой API с ASP.NET Core и борюсь с обработкой исключений.

Когда возникает какое-либо исключение или в любом контроллере, где я хочу вернуть пользовательские ошибки с разными кодами состояния, я хочу вернуть отчеты об исключениях в формате JSON. Мне не нужен HTML в ответах об ошибках.

Я не уверен, стоит ли мне использовать промежуточное программное обеспечение для этого или что-то еще. Как я должен возвращать исключения JSON в ASP.NET Core API?

Ответы на вопрос(2)

Ваш ответ на вопрос