如何在swagger-ui上按字母顺序显示组?

时间:2018-07-16 19:50:39

标签: swagger swagger-ui swashbuckle

我正在使用 Swashbuckle.AspNetCore 创建我的swagger-ui。

我可以按自己的方式对组内的操作进行排序,但是如何对组本身进行排序?

例如:正确的顺序应该是:按需,需求,订阅和用户,但是我得到的是下图。

enter image description here

我正在使用Swashbuckle.AspNetCore 1.2.0

更新:根据@HelderSepu(tks!),我必须设置标签,然后将根据标签对操作进行排序。

那么,如何使用Swashbuckle以我想要的方式设置标签?

1 个答案:

答案 0 :(得分:0)

我终于找到了问题。

此问题是由于与用于创建所有小写路径(而不是默认.net PascalCase)的“ LowerCaseDocumentFilter” IDocumentFilter )发生冲突。

在这里找到了我正在使用的代码:https://github.com/domaindrivendev/Swashbuckle/issues/834

该类可以很好地达到其目的,但是在添加和删除SwaggerDocument路径字典中的路径时,它会更改组的顺序,从而产生副作用

我删除了此过滤器,现在按字母顺序对组进行排序。