Tôi có một phản hồi nào từ URL mà trông giống như:đồ RestTemplate getForEntity vào danh sách các đối tượng
{"seq":1,"id":"Test1","changes":[{"rev":"1-52f5cdf008ecfbadf621c2939af7bd80"}]}
{"seq":2,"id":"Test2","changes":[{"rev":"1-8ce403a89dc5e7cb4187a16941b3fb7d"}]}
{"seq":3,"id":"Test3","changes":[{"rev":"1-52as7ddfd8ecfbadf621c2939af7bd80"}]}
{"seq":4,"id":"Test4","changes":[{"rev":"1-6yy03a89dc5e7cb45677a16941b3fb7d"}]}
Nếu đối tượng ánh xạ là String, sau đó nhận được tất cả những thay đổi thức ăn.
ResponseEntity<String> responseEntity = restTemplate.exchange(URL, HttpMethod.GET, requestEntity, String.class);
Trong khi đó, nếu tôi xảy ra để sử dụng một đối tượng giá trị tùy chỉnh, somethings như:
public class KnChanges {
private long seq;
private String id;
private List changes;
với getter và setter, sau đó tôi nhận được chỉ là thay đổi chi tiết doc đầu tiên. Ngay cả khi KnChanges [] (mảng) được sử dụng, chỉ thu được thay đổi đầu tiên.
Bạn có thể vui lòng trợ giúp về cách cấu trúc danh sách JSON được đề cập ở trên có thể được ánh xạ tới một đối tượng không?
Cảm ơn Harsha
Bạn có thể giải thích câu trả lời thay vì chỉ đăng mã không? – bish