Swagger не работает правильно, когда я использую пользовательский ContractResolver - PullRequest
0 голосов
/ 28 октября 2019

Я использовал swagger для показа комментариев, и он отлично работал.

Но когда я написал свой ContractResolver для класса. Swagger не показывал никакой информации об этом классе. Это очевидно, потому что swagger использует мой ContractResolver.

services.AddControllers().AddNewtonsoftJson(Options=>Options.SerializerSettings.ContractResolver = new CustomContractResolver(services));

Теперь я хочу знать, есть ли какие-либо решения для решения этой проблемы. Например, для сваггера используйте DefaultResolver по умолчанию, а по другим причинам используйте мой пользовательский ContractResolver.

...