Json或本地pojo

时间:2016-03-10 10:17:07

标签: java json web-services jackson jsonresponse

我和我的团队有争执, 我有一个以证书格式返回的东西 格式看起来像那样

{  
    Name:{  
        Inner:[  
            {  
                inner:[  
                    {  
                        inner:"hdjdjd"
                    }
                ]
            }
        ]
    }
}

在ws中,我只返回此格式的数据一次。

我的团队认为我应该在响应方法中使用jacksons对象节点创建json。 而且我认为我应该在pojo类中建模格式然后返回类json represantation(使用jackson) 什么是正确的选择?

1 个答案:

答案 0 :(得分:0)

这是品味问题。

如果此JSON格式不使用一次,我建议您创建DTO or POJO *对象并将其返回。

否则,返回一个jacksons对象节点,为什么不呢?

  

*   所有DTO都是POJO,但并非所有POJO都是DTO。 POJO的一个例子   不是DTO的是包含状态和行为的业务类   (商业逻辑)。