配列を含むモデルから継承しようとすると、swagger エディターを使用して検証エラーが発生します。私は闊歩するのが初めてなので、私の定義が台無しになっていると思います。しかし、エディターで swagger 2.0 をサポートするために、まだやるべきことがあることはわかっています。エディターのバグや欠陥を指摘するのではなく、自分のスキーマが有効かどうかを知りたいだけです。
これはエディターで機能します (単純なペットストアの例から):
definitions:
pet:
properties:
name:
type: string
newPet:
allOf:
- $ref: '#/definitions/pet'
ただし、ペットを配列として定義したい:
definitions:
pet:
type: array
items:
type: string
newPet:
allOf:
- $ref: '#/definitions/pet'