Я пробовал много решений аналогичных решенных проблем на этой странице, но не могу заставить их работать. Я делаю петицию на получение массива JSON, и я хочу сопоставить эти значения с моим классом.
Я получил этот класс:
public class Devices {
private String DeviceName;
private String DeviceDescription;
public String getDeviceName() {
return DeviceName;
}
public void setDeviceName(String deviceName) {
this.DeviceName = deviceName;
}
public String getDeviceDescription() {
return DeviceDescription;
}
public void setDeviceDescription(String deviceDescription) {
this.DeviceDescription = deviceDescription;
}
}
Петиция GET возвращается это JSON ниже:
[{"DeviceName":"AMIXT-20EC-VIDM0000","DeviceDescription":"Samsung device "},{"DeviceName":"AMIXT-E0F9-VIDM0001","DeviceDescription":"Tablet Huawei"}]
Я пробовал такие решения (также пробовал с getForObject):
ResponseEntity<Devices[]> responseEntity = restTemplate.getForEntity(url, Devices[].class);
Как мы видим на этой фотографии , свойства тела равны нулю
Что мне не хватает?