私は、Swaggerドキュメントも生成するAPIに取り組んでいます。問題は、何らかの理由でリクエストモデル/スキーマがSwagger UIに表示されないことですが、エラーも発生しません。文字列の配列へのマップを表す必要があります。例えばmap [string] [] string。定義オブジェクトの定義は以下のとおりです。
{
"definitions": {
"versions": {
"type": "string",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}
マップのサポートは、UIではまだ利用できません https://github.com/swagger-api/swagger-ui/issues/91 。
また、次のように定義を変更することもできます。
{
"definitions": {
"versions": {
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}
明確にするために、これは値が文字列の配列であるマップを定義します。