我正在Swagger Editor中编写OpenAPI定义。我的某个类型定义包含一个数组,其中包含与父级相同类型的子元素。即类似于这样的东西:
definitions:
TreeNode:
type: object
properties:
name:
type: string
description: The name of the tree node.
children:
type: array
items:
$ref: '#/definitions/TreeNode'
然而,Swagger Editor无法识别children
数组中的递归引用,它只会简单地显示为一系列"undefined"元素的数组。
有人有想法如何解决这个问题吗?