Bonsoir,

Je récupère d'un webservice rest une sortie du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[{"id":1,"nom":"tetsu","dept":"01"},
 {"id":2,"nom":"testu","dept":"07"}]
Mon problème est comment le consommer?

Un arrayReader doit être du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[["id":1,"nom":"tetsu","dept":"01"],
["id":2,"nom":"testu","dept":"07"]]
Et un jsonReader nécessite un root
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
{"data" : [{"id":1,"nom":"tetsu","dept":"01"},
 {"id":2,"nom":"testu","dept":"07"}]
}
Ma question est donc de savoir si je peux "wrapper" mon service pour lui rajouter un root côté client.
Dans le cas contraire, faut-t-il étendre la classe JsonReader ou ArrayReader avec un data reader "customisé"? Avez-vous une solution alternative plus évidente que je n'aurais pas entrevue à me proposer?

Merci de vos avis (éclairés et m'éclairant )

gratiert

PS: je ne peux pas toucher au serveur donc je suis intéressé par une solution côté client seulement.