Swagger 虚张声势的描述不';不显示具有用户定义类型的属性

Swagger 虚张声势的描述不';不显示具有用户定义类型的属性,swagger,swagger-2.0,swashbuckle,swashbuckle.aspnetcore,swashbuckle.examples,Swagger,Swagger 2.0,Swashbuckle,Swashbuckle.aspnetcore,Swashbuckle.examples,Swashback在为具有类类型的属性生成Swagger Json时没有获取描述。它适用于基本数据类型 对于下面代码中的ex,这两个定义都显示在xml文件中,但只有类型为string的字段显示为SwaggerJson中的描述。类型为ServiceData的字段缺少说明。此行为在整个项目中都是一致的: { 使用Newtonsoft.Json; 使用Newtonsoft.Json.Converters; /// ///服务创建请求。 /// 公共类ServiceCreationRequest {

Swashback在为具有类类型的属性生成Swagger Json时没有获取描述。它适用于基本数据类型

对于下面代码中的ex,这两个定义都显示在xml文件中,但只有类型为
string
的字段显示为SwaggerJson中的描述。类型为
ServiceData
的字段缺少说明。此行为在整个项目中都是一致的:

{
使用Newtonsoft.Json;
使用Newtonsoft.Json.Converters;
/// 
///服务创建请求。
/// 
公共类ServiceCreationRequest
{
公共ServiceCreationRequest(Servicedata Servicedata,字符串名称)
{
this.ServiceData=ServiceData;
this.Name=Name;
}
/// 
///获取服务数据。
/// 
公共服务数据服务数据{get;set;}
/// 
///用户定义的服务名称
/// 
公共字符串ServiceName{get;set;}
}
}
xml文件中的代码段:


获取服务数据。
用户定义的服务名称
swagger json代码段:

“ServiceCreationRequest”:{
“类型”:“对象”,
“财产”:{
“服务数据”:{
“$ref”:“#/components/schemas/”
},
“姓名”:{
“类型”:“字符串”,
“说明”:“用户定义的服务名称”,
“可为空”:正确,
“只读”:真
},
“附加属性”:false,
“说明”:“服务创建请求”
}
注意
serviceData的
description
缺失