1

現在、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 ファイルにコードを追加しても構いません。どこにあるかを見つけるためにあなたの助けが必要です:)

4

1 に答える 1