【发布时间】:2016-05-01 19:46:17
【问题描述】:
我正在使用 Swagger 为我的基于 jax-rs 的 API 生成文档。在我的一个模型中,我具有以下属性:
@XmlElementWrapper(name = "clip_list")
@XmlElement(name = "clip")
public List<Clip> mClips = new ArrayList<Clip>();
但是UI中生成的JSON模型如下:
"clip": [
{
"duration":"",
"url":"",
"thumb":"",
}
]
所以显然 XmlElementWrapper 注释没有被解析。如何强制 Swagger 正确嵌套元素?
输出应该是这样的:
"clip_list": [
{
"duration":"",
"url":"",
"thumb":"",
}
]
【问题讨论】:
标签: java json jersey swagger swagger-ui