Custom data reader ou pas pour du json?
Bonsoir,
Je récupère d'un webservice rest une sortie du type
Code:
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:
1 2
| [["id":1,"nom":"tetsu","dept":"01"],
["id":2,"nom":"testu","dept":"07"]] |
Et un jsonReader nécessite un root
Code:
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.