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
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'arrive à récupérer le nom et l'ID mais pas la liste d'addresses de chaque contact qui m'affiche null.
j'utilise ce code pour le client:
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());
si quelqu'un peut m'aider s'il vous plait
merci d'avance