Bonjour à tous,
Je rencontre quelques soucis pour traiter une liste de données formatée de manière particulière.
Voici un extrait du JSON
on voit une série de donnée encadrée de {} (pdata) et une autre série (ranking) encadrée de []. (j'arrive bien à accéder à ranking mais pas à pdata).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 { "pdata": { "1944": { "avatar": null, "email": "xxxxxxxxxxxxx", "game_name": "bross", "pid": 1944, "user_id": 4014 }, "2258": { "avatar": null, "email": "xxxxxxxxxxxxx", "game_name": "bross", "pid": 2258, "user_id": 4429 } }, "ranking": [ { "champid": 39, "indicators": { "a": 0.0, "b": 0.0, "c": 0.0, "d": 0.0667460233213012, "e": 0.0286913334507282 }, "pid": 1944, "ranking": 1 }, { "champid": 39, "indicators": { "a": 0.0, "b": 0.0, "c": 0.0, "d": 0.0482773807121471, "e": 0.0207524337663112 }, "pid": 2258, "ranking": 2 } ] }
Là où ca se complique, c'est que j'ai besoin d'afficher les données de cette manière :
"pdata->email" est classé "ranking->ranking"
Il me faut donc trouver le ranking->ranking pour lequel le ranking->pid correspond avec le pdata->pid
Merci d'avance pour votre aide,
Partager