bonjour,
mon serveur renvoie comme réponse une liste de Contact qui, elle même, contient une liste d'Adresse, j'arrive récupérer ce message en Json avec jersey
j'arrive à récupérer le nom et l'ID mais pas la liste d'addresses de chaque contact qui m'affiche null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 {"contact":[{"id":"jhon","name":"black","addresses":[{"street":"Long Hua Street","city":"Shanghai"},{"street":"Dong Quan Street","city":"Shanghai"}]}, {"id":"Ala","name":"ergfg","addresses":[{"street":"n'sdfggsdfg","city":"rafraf"}, {"street":"vector hugo","city":"paris"}]},{"id":"lio","name":"vieaeh","addresses":[{"street":"n'sdfggsdfg","city":"rafraf"},{"street":"vector hugo","city":"paris"}]}]}
j'utilise ce code pour le client:
si quelqu'un peut m'aider s'il vous plait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Client c = Client.create(); WebResource r = c.resource("http://localhost:8080/rest/addresses/listC"); GenericType<List<Contact>> genericType = new GenericType<List<Contact>>() {}; List<Contact> contacts = r.accept(MediaType.APPLICATION_JSON).get(genericType); System.out.println("No. of Contact: " + contacts.size()); Contact add = contacts.get(1); System.out.println(add.getAddresses());
merci d'avance
Partager