0
(6回)繰り返し:この繰り返しパターン({various schema}
)のJSONスキーマは、私のプロジェクトのコードにこのパターンが繰り返し表示される
type: object
properties:
total:
type: integer
description: the count of all items that match the query
hits:
type: array
description: a single page of results
items:
$ref: '#/definitions/{various schema}'
内側の部分には、それぞれの使用によって異なります。私は自分自身を繰り返すのではなく、それぞれの共有コードを参照したいと思います。私は通常$ref
を使用しますが、可変ビットのためにここでは動作しません。
私は私のためにanyOf
仕事をするために試みたが、それは唯一のobject
のproperties
を変えることができますが、私はarray
のitems
を変更しようとしています。
紛失しているものがありますか?これを再利用可能なパターンに適合させるためのおそらく小さなリファクタリング?
私をもたらします6行までの10行、6回の繰り返し。私が望んでいたものではありませんでしたが、私が考えたものよりも優れていました。ありがとう! – bukzor