Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 832 Bytes

02-recup-objet.md

File metadata and controls

32 lines (25 loc) · 832 Bytes

Récupérer un objet

La requête vers https://jsonplaceholder.typicode.com/posts/1 produit un résultat de la forme :

{
  "userId": 1,
  "id": 1,
  "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
  "body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto"
}

Nous pouvons alors créer une classe qui est à l'image de cette représentation :

class Post {
    Integer id;
    Integer userId;
    String title;
    String body;
    
    // + Getters et Setters
}

Puis utiliser l'outil RestTemplate :

RestTemplate rt = new RestTemplate();
Post result = rt.getForObject("https://jsonplaceholder.typicode.com/posts/{id}", Post.class, 1);