Так что в этом случае я хочу использовать сторонний API для сравнения столиц со странами, мне не нужны никакие другие атрибуты из Json, кроме этих двух, однако используемый мной API имеет много дополнительных атрибутов
Какой самый простой способ десериализации Json в класс только с теми двумя атрибутами, которые я хочу?
Я пробовал это, но, конечно, это не сработало:
Country country = restTemplate.getForObject( "https://restcountries.eu/rest/v2/capital/"+learning.getCapital(), Country.class);
Я понимаю, что это не работает, потому что он пытается сопоставить атрибуты Json с классом, который, конечно, не имеет оставшихся атрибутов (он просто имеет два строковых атрибута, называемых Name и Capital).