1

親愛なるオーバーフローの皆様 サービススタック REST サービス仕様を公開するために SwaggerUI を使用していますが、予期しない問題が発生しました。

私のサービスの1つは、次のようなリクエストを受け入れます

    [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&Code 2 皆さん

4

0 に答える 0