{
"Data": [{"ID":"vt", "Name":"vuong"}, {"ID":"ha", "Name":"hoang"}],
"ErrorCode": null,
"ErrorMsg": null
}
E có tạo 1 class tên ApiResponse
@JsonProperty("Data")
private List<User> data;
@JsonProperty("ErrorCode")
private String errorCode;
@JsonProperty("ErrorMsg")
private String errorMess;
Cái list data json thì em tạo 1 class User
@JsonProperty("ID")
private String id;
@JsonProperty("Name")
private String name;
Khi em goi
ResponseEntity<ApiResult> responseEntity = restTemplate.exchange(
api,
HttpMethod.POST,
httpEntity,
ApiResult.class
);
và lấy list data
List<User> users = responseEntity.getBody().getData();
thì cái users này nó không map vào với mấy cái field trong class của em.
Em đã dùng sai @JsonProperty ở đây ạ?
