API用のSwaggerドキュメントを作成しており、1つのエンドポイントが多数のネストされたオブジェクトとパラメータを返します。Swagger UI:配列内の複数の匿名オブジェクト
しかし、返された配列は1つありますが、これは通常のパラメータを返しません。代わりに、パラメータを保持する2つの匿名オブジェクトを返します。リクエストボディの記述のための闊歩のドキュメントを見てみるとYAML
swagger: '2.0'
schemes:
- https
consumes:
- application/json
produces:
- application/json
paths:
"/Path/":
responses:
'200':
description: OK
schema:
type: object
properties:
balanceDisplaySettings:
type: array
items:
type: object
properties:
type:
type: "Balance"
description: description
label:
type: "Available"
description: description
visible:
type: boolean
description: description
primary:
type: boolean
description: description
type: object
properties:
type:
type: "AvailableBalance"
description: description
label:
type: "Available"
description: description
visible:
type: boolean
description: description
primary:
type: boolean
description: description
"balanceDisplaySettings": [
{
"type": "Balance",
"label": "Current",
"visible": true,
"primary": false
},
{
"type": "AvailableBalance",
"label": "Available",
"visible": true,
"primary": true
}
]
は、一見名前のないオブジェクトを処理する方法はありません。
Swagger-UIでこのタイプの応答本文を文書化するにはどうすればよいですか?
配列 – Arlo
@ChuckFechtに複数のオブジェクトを追加するとき、私はあなたが使用しているYAMLコードを投稿することができ、オンライン闊歩エディタでエラー「重複マッピングキー」を取得していますか? (例:この質問を更新するか、新しい質問を投稿する) – Helen
質問が更新されました – Arlo