type: string
prop2:
properties:
prop2p1:
type: string
prop2p2:
obj1:
properties:
obj1p1:
type: prop1
obj1p2:
type: prop2
obj2:
properties:
obj2p1:
type: prop2
grandobj1:
properties:
grandobj1prop1:
type: obj1
grandobj2:
properties:
grandobj1prop1:
type: obj1
grandobj2prop1:
type: obj2
есть такой dict. хочу для каждого из типов выбрать в массив цепочки типов, где заданный тип иерархически наследует данный, от корня вверх к ветвям.
то есть, для prop1 хочу видеть [ [obj1,grandobj1], [obj1,grandobj2] ]
пытался итерироваться по всему списку, и проверять properties каждого из объектов , в случае, если есть значение равное типу, который проверяю, запускать рекурсивно эту же процедуру, только для найденного объекта. и ловлю эксепшон, мол кол-во итераций чересчур огромное.
может кто-то сталкивался с подобной задачей?
Это сваггер что ли?
:) от тебя ничего не скроешь
А задача какая? Сгенерировать классы по спеке?
задача - раздербанить сваггер на Н файликов, каждый из типов должен лежать в своем домене (папке). поэтому хочу проверить каждый из типов на принадлежность к одному из доменов (домены определяются по операции)
не встречался с реализацией? все хожу вокруг до около)
не вспомню, сам не юзал. Но вроде был проект
Обсуждают сегодня