ASP.Net Core Web API единый формат ответов?

Собственно вопрос в тайтле.
Что я хочу: единый формат ответов от API как у VK.
Для успешных результатов примерно такой формат ответов:
{
    "response": {
        "count": 2,
        "items": [
            1,
            2,
        ]
    }
}


А для ошибок примерно такой формат:
{
    "error": {
        "error_code": 5,
        "error_msg": "User authorization failed: invalid access_token (4)."
    }
}


Хотелось бы, чтобы ответы формировались сами (чтобы я из контроллера, например, возвращал IEnumerable, а ответ был как выше в примере), а не через контроллер и возвращаемый тип у методов (public MyResponse<> Foo()).
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 1
vabka
@vabka Куратор тега ASP.NET
Токсичный шарпист
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы