2016-09-16 489 views
5

我在C#.Net应用程序中使用Swagger 2.0的“Swagger UI”,并显示Get,Post,Delete端点。在Swagger UI中,如何自定义身体输入UI(模型模式UI)

对于Post,我将'model schema'作为body(输入参数)传递。

很难用一个textarea来输入类对象。

是否可以单独定制身体参数UI ...就像类对象(模型模式)中所有参数的单独输入框一样?

,这样,对于post方法,用模型模式参数,用户界面将是在类对象(模型模式)的所有参数单独textboxs ..

回答

0

你注意到点击Example value数据类型列实际上是否填充了默认实体内容的实体值?这是避免打字的一个开始。

尽管如此,您can also override当前Swagger UI显示,将existing views content更改为匹配text-area要转换为显示属性文本框而不是一个textarea的定制解析器。

+0

感谢您的回复。点击“数据类型”列中的“示例值”,填入正文值并使用默认值,正确。 – Kamal

+0

在我的用例中,我有很大的类/主体参数要发布。作为最终用户,在textarea(一个textarea)中填充所有值并不容易。我正在为正文值中的每个参数查找单独的文本框。 – Kamal

+0

你是对的......正如你所提到的,我正在寻找单独的文本框而不是单个textarea。如何转换/一般覆盖(以支持所有类似的身体参数)? – Kamal