{ "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 ạ?