Swagger Editor で OpenAPI 定義を作成しています。
私の型定義の 1 つに、親と同じ型の子要素を含む配列が含まれています。つまり、次のようなものです。
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
配列内の再帰参照を取得しません。これは単に「未定義」要素の配列として表示されます。
これを行う方法についてアイデアを持っている人はいますか?