Je suis assez nouveau avec Java REST, je suis actuellement confondu avec la réponse que je reçois de POSTMAN ou Chrome est toujours par défaut XML et ne pouvait pas le changer en JSON sauf Je supprime la partie XML. J'utilise Jersey 2, Netbeans et Glassfish 4.1.1/4,1Modifier la réponse REST par défaut à JSON XML plutôt
Ce que les retours XML
@Produces({MediaType.APPLICATION_JSON,MediaType.APPLICATION_XML})
Cela renverra JSON seulement
@GET
@Path("loc/{lat}/{long}")
@Produces({MediaType.APPLICATION_JSON})
@SuppressWarnings("unchecked")
//@Produces({MediaType.TEXT_PLAIN})
public List<Lastknown> findNearMeLastKnown(@PathParam("lat") String lat, @PathParam("long") String longitude) {
//List<Lastknown> results =;
return super.findNearMeLastKnown(lat,longitude);
}
Merci! Cela a résolu mon problème. Je pensais que mon code ne fonctionnait pas correctement parce que parfois il renvoie json mais il semble qu'il mettait en cache la dernière requête qui était XML. –
Vous êtes les bienvenus :) Vous devez accepter la réponse pour marquer la question comme résolue. – unwichtich