Java 如何生成列表<;列表<;双倍>&燃气轮机;使用apachecxf

Java 如何生成列表<;列表<;双倍>&燃气轮机;使用apachecxf,java,apache,xsd,cxf,Java,Apache,Xsd,Cxf,我正在尝试使用ApacheCXF生成一个列表 以下xsd生成一个列表: 如果我将maxOccurs=“unbounded”添加到元素坐标,我会得到一个列表坐标 如何生成一个列表?模式说坐标可以包含一个双倍列表,这基本上意味着一个双倍列表 更改maxoccurs=“unbounded”将显著更改XML <coordinates>1 2 3</coordinates> 123 现在可能是 <coordinates>1</coordinates>

我正在尝试使用ApacheCXF生成一个
列表

以下xsd生成一个
列表


如果我将
maxOccurs=“unbounded”
添加到元素坐标,我会得到一个
列表坐标


如何生成一个
列表?

模式说坐标可以包含一个双倍列表,这基本上意味着一个双倍列表

更改maxoccurs=“unbounded”将显著更改XML

<coordinates>1 2 3</coordinates>
123
现在可能是

<coordinates>1</coordinates>
<coordinates>2 3</coordinates>
1
2 3

到目前为止生成的内容看起来是正确的,您想让XML看起来像什么?

实际上,我正在使用wadl2java生成一个java类,它表示我的Web服务的输出。这是针对我的Web服务响应中的geoJson字段:{“类型”:“,”坐标“:[[0;0,0.0],[0.0,0.0]}好的,我想我遗漏了一些东西,您试图使用xml模式(XSD)作为元数据生成json输出。XSD从哪里来?如果输出是json,您有json模式吗?
<coordinates>1</coordinates>
<coordinates>2 3</coordinates>