当我尝试从包含数组的模型继承时,使用 swagger 编辑器并收到验证错误。我假设我的定义被搞砸了,因为我是新来的。但我确实知道在编辑器中支持 swagger 2.0 仍有工作要做。不想指出编辑器中的错误或缺陷,只想知道我的架构是否有效。
这在编辑器中有效(来自简单的 petstore 示例):
definitions:
pet:
properties:
name:
type: string
newPet:
allOf:
- $ref: '#/definitions/pet'
但是我想将宠物定义为一个数组:
definitions:
pet:
type: array
items:
type: string
newPet:
allOf:
- $ref: '#/definitions/pet'