小编wer*_*aco的帖子

Swashbuckle 重命名模型中的数据类型

我正在整理一个需要匹配外部源 XML 格式的 Web API,并希望在 swagger 输出中重命名数据类型对象。

它在类的成员上运行良好,但我想知道是否也可以覆盖类名。

例子:

[DataContract(Name="OVERRIDECLASSNAME")]
public class TestItem
{
   [DataMember(Name="OVERRIDETHIS")]
   public string toOverride {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

在生成的输出中,我最终看到了模型:

   TestItem {
      OVERRIDETHIS (string, optional)
   }
Run Code Online (Sandbox Code Playgroud)

我希望看到

OVERRIDECLASSNAME { OVERRIDETHIS(字符串,可选)}

这可能吗?

谢谢,

asp.net asp.net-web-api swagger swagger-ui swashbuckle

6
推荐指数
1
解决办法
6165
查看次数