0

swagger では、JSON (オブジェクト) を API の入力リクエスト ボディとして定義します。一部の JSON 項目は必須であり、他の項目は必須ではありません。また、デフォルトにしたい (または例として示した) 項目の一部は、デフォルトの JSON でまったく指定されないようにしています。どうすればこれを達成できますか?

InputJSON:
  type: object
  required:
    - item1
  properties:
    item1:
      type: string
    item2:
      type: string
    item3:
      type: array
      items:
        type: string

上記のコードは、次の例を示しています。

{
  "item1": "string",
  "item2": "string",
  "item3": [
    "string"
  ]
}

しかし、私はそれが欲しい:

{
  "item1": "string"
}

ありがとうございました。

4

0 に答える 0