对于json映射,我使用以下方法:
public staticT mapJsonToObject(String json, T dtoClass) throws Exception { ObjectMapper mapper = new ObjectMapper(); return mapper.readValue(json, new TypeReference >() { }); }
和UserDto看起来像这样:
@JsonIgnoreProperties(ignoreUnknown = true) public class UserDto { @JsonProperty("items") private ListuserList; public List getUserList() { return userList; } public void setUserList(List userList) { this.userList = userList; } }
我想改进这种映射方法,而不必附加到UserDto类,而是将其替换为通用类。
可能吗?如何?
谢谢。