【发布时间】:2014-02-13 00:50:03
【问题描述】:
我在 Tomcat 休息应用程序中运行 Jersey 2.5.1 & Jackson。对于我最初将 POJO 转换为 JSON 的用例,基本设置非常有效。集合很好地转换为 json 数组,如下所示:
[{//one item},{//second item},{}... and so on]
现在,我需要检查我在我的 rest api 上发回的结果和
1) 如果是 List 或 Set,则将其转换为:
{result:[//my original list of result objects]}
2) 如果是简单的 POJO,则将其转换为如下形式:
{result:[{//the one result object}]}
我觉得这应该很容易做到,但是,我没有找到任何说明如何做到这一点的东西。有谁知道如何做到这一点?我已经尝试注册一个提供者,它反过来注册一个对象映射器和其他方法 - 没有一个看起来简单或简单......这些选项看起来像太多的代码来包装我的对象。
谢谢!
【问题讨论】:
标签: jackson jersey-2.0