Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
j={"id":"1","children":[{"id":"2","children": [{"id":"3","name":"3"}],"name":"2"},{"id":"4","name":"4"}],"name":"1"} 
 
def searchDict(obj, id):
    if obj['id']==id:
        print obj #{"id":"3","name":"3"}
        return obj.copy()
    else:
        if 'children' in obj:
            for child in obj['children']:
                searchDict(child, id)
 
jj = searchDict(j, "3")
print jj #  ----> None ?
bonjour comment recupérer {"id":"3","name":"3"} svp?