@XmlElement(name = "dummyAttrib")
@ApiModelProperty(value = "dummyAttrib")
JSONObject dummyAttrib = new JSONObject();
//setter and getter
现在。,当我在Swagger中访问My Application时,虚拟属性看起来像
"dummyAttrib": {
"values": "java.util.Collection<V>",
"empty": false,
"size": 0,
"entrySet": "Set[java.util.Map.java.util.Map$Entry<K, V>]",
"keySet": [
"K"
]
}
因此,在输入dummyAttrib的输入时,删除整个默认内容并添加我们自己的东西有点困难。
任何人都可以建议我隐藏Swagger提供的默认数据吗?
我想要像
这样的东西"dummyAttrib":{}
这样我就可以添加我的东西了。
答案 0 :(得分:1)
在注释中,您可以选择要映射到的dataType。例如:
export startdate=2008042118
这将是这样的:
@XmlElement(name = "dummyAttrib")
@ApiModelProperty(value = "dummyAttrib", dataType = "java.lang.Object)
JSONObject dummyAttrib = new JSONObject();