Skip to content
Snippets Groups Projects
Commit c648cf1e authored by Yvan Peter's avatar Yvan Peter
Browse files

resultat en JSON/DTO

parent f79e29bd
No related branches found
No related tags found
No related merge requests found
......@@ -195,7 +195,7 @@ public class InfoTaux {
}
~~~
Nous pouvons maintenant utiliser ce DTO pour renvoyer la liste des taux existant au client :
Nous pouvons maintenant utiliser ce DTO pour renvoyer la liste des taux existants au client :
~~~java
@GET
......@@ -209,3 +209,17 @@ public List<InfoTaux> getInfoTaux() {
}
~~~
Un test de cette nouvelle méthode devrait renvoyer le résultat suivant :
~~~
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 135
[{"label":"NORMAL","taux":20.0},{"label":"INTERMEDIAIRE","taux":10.0},{"label":"REDUIT","taux":5.5},{"label":"PARTICULIER","taux":2.1}]
~~~
On peut observer que :
- pour chaque propriété de la classe `InfoTaux`, on a une propriété équivalente dans les objets JSON
- la liste renvoyée en Java a été convertie en tableau d'objets JSON
- Jersey a choisi le type MIME le plus adapté pour le résultat renvoyé dans le corps de la réponse : `Content-Type: application/json`
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment