0
(여섯 번) 반복이 반복 패턴 ({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
을 변화하기 위해 노력하고있어.
내가 누락 된 자료가 있습니까? 이것을 재사용 가능한 패턴으로 만드는 작은 리팩토링 어쩌면?
제공 내 10 줄에서 6 줄로, 여섯 번 반복했다. 내가 원했던 것이 아니라 내가 생각한 것보다 더 낫다. 감사! – bukzor