【发布时间】:2021-02-18 13:22:32
【问题描述】:
.Net 核心中是否有任何方法可以在 Swagger UI 中将示例值包含到操作方法的参数中。与响应/请求的示例值显示方式相同。
.Net core 中似乎没有任何直接的方法,例如 SwaggerRequestExample,因此可以为参数显示示例值。
有人可以帮助我提供初始解决方案或任何我可以开始的链接吗?
我正在寻找类似下面的输出。
这是模型对象
public class Vehicle
{
public long Id { get; set; }
public string VehicleName { get; set; }
public int Price { get; set; }
}
这是post方法
[HttpPost]
public void Post(int id, [FromBody] Vehicle val)
{
}
这会将 ID 显示为参数,但车辆模型不会显示在参数列表中。我希望它显示为示例值。我还在启动文件中配置了以下内容
c.IncludeXmlComments(xmlPath);
【问题讨论】:
-
您能否在代码中包含您迄今为止尝试过的内容?
-
@NicholasRees 我已编辑问题以包含代码
标签: .net-core swagger asp.net-core-webapi swagger-ui