Java 非属性(内联)文本值的OpenAPI注释

Java 非属性(内联)文本值的OpenAPI注释,java,xml,jackson,swagger,openapi,Java,Xml,Jackson,Swagger,Openapi,假设我要对此进行建模: 一些文本 其他一些文本 通过这种建模: @XmlRootElement(name=“something”) 公开课{ @模式(name=“entry”) @JacksonXmlProperty(localName=“entry”) @JacksonXmlElementWrapper(useWrapping=false) 列表项=新的ArrayList(); } 公开课入学{ @XmlAttribute 字符串值; @JacksonXmlText 字符串inlinext

假设我要对此进行建模:


一些文本
其他一些文本
通过这种建模:

@XmlRootElement(name=“something”)
公开课{
@模式(name=“entry”)
@JacksonXmlProperty(localName=“entry”)
@JacksonXmlElementWrapper(useWrapping=false)
列表项=新的ArrayList();
}
公开课入学{
@XmlAttribute
字符串值;
@JacksonXmlText
字符串inlinext;
}
我对
@JacksonXmlText
的使用显然是不够的,因为当我按
试试它时,这是斯威格为我生成的:


一串
然而,当我接收到以我想要的方式建模的对象时,Jackson会正常工作。(getter和what not由Lombok生成,为了简洁起见,这里没有显示其他注释。)

如何让OpenAPI生成一个没有这些
标记的示例对象?

OpenAPI规范XML元素,包括属性和文本,例如

一些文本

这意味着您的XML结构不能使用OpenAPI和相关Java注释来表示。

考虑到我无法更改输入数据,我该如何适应?鉴于您似乎非常了解OpenAPI(查看您的历史记录),您是否介意检查一下这个问题?