現在、Swagger UI コンポーネントで JSON をラップする方法を探しています。
YAML では、私のオブジェクト宣言は次のとおりです。
restException:
properties:
message:
type: string
Swagger UI によって生成された出力は次のとおりです (同意しますが、正しいです)。
{
"message": "string"
}
そして私が欲しいのは:
"restException": {
"message": "string"
}
YAMLファイルでラッパーを明示的に宣言することで、それを行う醜い方法を見つけました。しかし、「Swagger Codegen」を使用してクライアントまたはサーバーコードを生成するときにも生成されるため、非常に悪いです。
restExceptionContainer:
restException:
properties:
message:
type: string
必要に応じて、Swagger UI ファイルにコードを追加しても構いません。どこにあるかを見つけるためにあなたの助けが必要です:)