亲爱的Overflowers我使用SwaggerUI公开我的servicestack REST服务规范,但是我遇到了一个意想不到的问题。
我的一项服务接受像
这样的请求 [Route("/MyService/GetStuff", "POST")]
public class GetStuffRequest : IReturnVoid
{
public string SearchString { get; set; }
public Dictionary<string,string> ParameterArray { get; set; }
}
但这是SwaggerUI公开请求对象的方式:
GetStuffRequest {
ParameterArray (Dictionary`2[[String`),
SearchString (string)
}
Dictionary`2[[String` {
Comparer (IEqualityComparer`String`),
Count (int),
Keys (Dictionary`2+KeyCollection[[String`),
Values (Dictionary`2+ValueCollection[[String`),
Item (string)
}
IEqualityComparer`String` {
}
Dictionary`2+KeyCollection[[String` {
Count (int)
}
Dictionary`2+ValueCollection[[String` {
Count (int)
}
为什么会这样?我能解决它吗?
Peace&amp; Code 2 you all