親愛なるオーバーフローの皆様 サービススタック 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 皆さん