Bonjour,

J'ai un souci avec jersey.
Ma méthode lui envoie une liste d'object.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
@Path("/get")
public class Ressource {
 
    @GET
    @Path("/projects")
    @Produces("application/json")
    public List<Project> getProjects() {
        List<Project> list = DaoFactory.getProjectDao().listProjectsInProgress();
        return list;
 
    }
}
J'ai fait un test avec une liste ne comportant qu'un seul objet et il me r'envoie un fichier json avec plusieurs fois le même objet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":[{"id":45,"title":"gd","description":"fdgfgd","dateStart":1387407600000,"dateEnd":1388358000000,"goal":2006,"category":{"id":10,"name":"Defaut","projects":
etc...

C'est quoi le problème ?