Bonsoir,
Je récupère d'un webservice rest une sortie du type
Mon problème est comment le consommer?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [{"id":1,"nom":"tetsu","dept":"01"}, {"id":2,"nom":"testu","dept":"07"}]
Un arrayReader doit être du type
Et un jsonReader nécessite un root
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [["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.
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"}] }
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.
Partager