@xmdv

Как правильно использовать Swagger в Blazor server side?

Я хотел бы использовать Swagger в Blazor server-side приложении. Про тема в том, что Swagger по умолчанию генерирует json для публичных методов контроллеров. Но моё приложение практически не исполщует контроллеры, а вместо этого передаёт данные с сервера на клиент с помощью кастомных C# классов. Можно ли как-то заставить Swagger генерировать json по публичным методам этих классов, так же, как это делается для контроллеров?
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vabka
Токсичный
Вы можете через рефлексию самостоятельно разобрать свои классы и сгенерировать json в нужном формате.
NSwag и Swashbucle ничего не знают про семантику ваших кастомных классов, так что "научить" их будет не на много проще, чем самому всё сделать.
https://swagger.io/specification/
Ответ написан
Ваш ответ на вопрос

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

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