ID всегда уникально; свойство ParentID является ссылкой (ID) в родительский (ParentID=1 является источником "/"). У каждого объекта есть ParentID.
И мне нужно создать HTTP-метод (на C#) со следующим ответом:
Свойство [/code] [b]ID[/b] всегда уникально; свойство [b]ParentID[/b] является ссылкой ([b]ID[/b]) в родительский ([b]ParentID=1[/b] является источником "/"). У каждого объекта есть [b]ParentID[/b]. И мне нужно создать HTTP-метод (на C#) со следующим ответом: [code]Output = [ { "Name": "Home", "Path": "/home", "Childrens": [] }, { "Name": "Contacts", "Path": "/contacts", "Childrens": [ { "Name": "Help", "Path": "/contacts/help", "Childrens": [ { "Name": "Form", "Path": "/contacts/help/form", "Childrens": [] }, { "Name": "Information", "Path": "/contacts/help/information", "Childrens": [] } ] } ] } ] [/code] Как это сделать? Могу ли я сделать функцию рекурсии? P.S. Буду признателен, если вы дадите мне просто советы и подсказки. (Отредактировано)