将json映射到Java对象的最佳方法

发布于 2021-01-30 15:50:44

我正在使用restTemplate向servlet发出请求,该servlet返回json中对象的非常简单的表示形式。

{
     "id":"SomeID"
     "name":"SomeName"
}

我有一个包含这两个字段的DTO以及相应的设置器和获取器。我想知道的是如何使用json响应创建对象,而不必“解析”响应。

关注者
0
被浏览
83
1 个回答
  • 面试哥
    面试哥 2021-01-30
    为面试而生,有面试问题,就找面试哥。

    我个人会推荐杰克逊。它相当轻巧,速度非常快,只需要很少的配置。这是反序列化的示例:

    @XmlRootElement
    public class MyBean {
        private String id;
        private String name;
    
        public MyBean() {
            super();
        }
    
        // Getters/Setters
    }
    
    
    String json = "...";
    MyBean bean = new ObjectMapper().readValue(json, MyBean.class);
    


推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看