У меня есть веб-сервис на Spring, он должен принимать JSON объект в котором будет обычный список с которым мне дальше нужно работать. Сложность у меня возникла с тем, что я не понимаю как мне получать какой-то абстрактный JSON объект а не с конкретного сайта... Раньше я писал подобный веб-сервис который тоже получал JSON объект листа, но с конкретного сайта! А как сделать веб-сервис который получает абстрактный JSON я не понимаю. Подскажите пожалуйста.
Пример того как я реализовывал сервис для получения JSON объекта с конкретного сайта.
HttpClient httpClient = HttpClientBuilder.create().build();
ClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(httpClient);
private RestTemplate restTemplate = new RestTemplate(requestFactory);
public List<SiteObj> getSites() {
String webSiteUrl = "https://api.stackexchange.com/2.2/sites?page=1&pagesize=999&filter=!FmdZfVGXZN9h5PtNfuvm(ASXcf";
SitesDTO response = null;
try {
response = restTemplate.getForObject(new URI(webSiteUrl), SitesDTO.class);
} catch (URISyntaxException e) {
e.printStackTrace();
}
return response.getItems();
}
}