我正在使用' swagger UI'在C#.Net app中使用Swagger 2.0,并显示Get,Post,Delete端点。
对于Post,我传递的模型架构'作为一个身体(输入参数)。
很难使用一个textarea来输入类对象。
是否可以单独自定义body参数UI ...就像类对象(模型架构)中所有参数的单独输入框一样?
因此,对于post方法,对于模型架构参数,UI将是类对象(模型架构)中所有参数的单独文本框。
答案 0 :(得分:0)
您是否注意到点击数据类型列上的select column_name from table_name where column_name like '%[^a-z, .-™]%';
实际上会使用默认实体内容填充正文值?这是开始避免输入所有内容。
尽管如此,您can also override当前的Swagger UI显示,更改existing views content以匹配要转换为显示属性文本框而不是单个textarea的自定义解析器的Example value
。< / p>
答案 1 :(得分:0)
将以下代码添加到ConfigureServices
中的Startup.cs
services.AddControllers()
//Used to Add Input field to the Swagger UI
.ConfigureApiBehaviorOptions(options =>
{
options.SuppressInferBindingSourcesForParameters = true;
});