ou plutot non
j'aimerais en fait pouvoir afficher
1 2 3 4 5 6 7
| class Node:
def __init__(self, name, parent=None, size=0 ):
self.id = name
self.size = size
self.total_size = size
self.parent = parent
self.children = [] |
sur le format json précedent
j'ai un root = Node('1')
qui possède en children des Node('2', root) et Node('4', root)
et Node('2', root) a dans son children Node('3', ...)
comment ecrire une méthode printNode dans Node
pour avoir root.printNode() donnant
{"id":"1","children":[{"id":"2","children": [{"id":"3"}]},{"id":"4"}]}
Partager