Je suis capable de consommer une API qui retourne un objet JSON. Ce que j'essaie de faire est d'obtenir une liste d'objets à la place. Vous trouverez ci-dessous mon code pour la même chose:
ResponseEntity<List<Entity>> responseEntity = restTemplate.exchange(dataUrl, HttpMethod.GET, entity,new ParameterizedTypeReference<List<Entity>>() {});
4 Réponses :
Pouvez-vous essayer avec ce p.s. Désolé, je n'ai pas la réputation de commentaire: ( p> p>
pourquoi n'utilise pas Le cas ci-dessus renvoie un objet de type Si vous souhaitez utiliser l'interface code> code>, vous devez créer une classe d'emballage. P> L'emballage: P> restontemplate.getforentity code>?
entité [] code>, lequel est un tableau. p>
List<Entity> response= rest.getForObject(dataUrl, List.class);
Merci pour la réponse Matheus. Je pourrais utiliser la solution ci-dessus car je dois transmettre des en-têtes int la demande.
Il est difficile de donner une réponse correcte en raison d'un exemple de JSON manquant. Pourriez-vous s'il vous plaît fournir un échantillon du JSON qui sera retourné. P>
Résolu
ci-dessous est le changement de code que j'ai fait qui renvoyait la liste correcte des objets d'entité. p> même après avoir réellement résolu mon problème. J'ai aussi dû ajouter p>