我和我的团队辩论,我有一个休息的ws,它以某种格式返回一些东西格式看起来像这样
{
Name:{
Inner:[
{
inner:[
{
inner:"hdjdjd"
}
]
}
]
}
}
在 ws 中,我只以这种格式返回一次数据。
我的团队认为我应该在响应方法中使用杰克逊的对象节点创建 json。我认为我应该在 pojo 类中对格式进行建模,然后返回类 json represantation(使用 jackson)什么是正确的选择?
这是一个品味问题。
如果这种 JSON 格式不使用一次,我建议您创建 DTO 或 POJO* 对象并返回它。
否则,返回一个杰克逊对象节点,为什么不呢?
* 所有 DTO 都是 POJO,但并非所有 PJO 都是 DTO。POJO的一个例子 不是DTO是包含状态和行为的业务类 (业务逻辑)。