Json or native pojo



我和我的团队辩论,我有一个休息的ws,它以某种格式返回一些东西格式看起来像这样

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

在 ws 中,我只以这种格式返回一次数据。

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

这是一个品味问题。

如果这种 JSON 格式不使用一次,我建议您创建 DTO 或 POJO* 对象并返回它。

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

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

相关内容

  • 没有找到相关文章

最新更新