当前位置:  开发笔记 > 编程语言 > 正文

如何将Jackson的TypeReference与泛型一起使用?

如何解决《如何将Jackson的TypeReference与泛型一起使用?》经验,为你挑选了0个好方法。

对于json映射,我使用以下方法:

public static  T 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 List userList;

    public List getUserList() {
        return userList;
    }

    public void setUserList(List userList) {
        this.userList = userList;
    }
}

我想改进这种映射方法,而不必附加到UserDto类,而是将其替换为通用类。

可能吗?如何?

谢谢。

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有