【发布时间】:2016-10-20 12:55:16
【问题描述】:
我正在使用jackson 为我的REST 网络服务创建JSON。
我有一个像下面这样的课程-
Foo 类 -
public class Foo extends Bar {
private String id;
private String name;
private List<Test> testing;
}
酒吧类-
public class Bar {
private String username;
}
测试类 -
public class Test {
private String id;
private String desc;
}
我想要的 JSON 输出如下 -
{
"username" : "ABC",
"data": {
"id" : "123".
"name" : "XYZ"
}
"testing" : [
{
"id" : "test1",
"desc" : "description1"
}
]
}
我尝试了所有可能的 annotations 并希望避免创建 Wrapper 类只是为了以某种格式创建 JSON。
Foo 类是使用 getter 和 setter 从数据库中填充的。
注意 - 我是 jackson 的新手
【问题讨论】:
-
不清楚你在问什么。您是否想要与您发布的内容相似的 JSON,并且需要创建能够生成该内容的类?
-
我想从 Foo 类中获取 JSON 输出。
标签: java json annotations jackson