SwaggerUI以错误的方式暴露Dictionary <string,string>类型</string,string>

时间:2014-06-27 10:07:02

标签: servicestack swagger-ui

亲爱的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

0 个答案:

没有答案