2013-05-21 30 views
3

我接下來的序列化的二維字符串數組與JAXB /莫西:序列化多維數組到JSON與JAXB和莫西

@XmlElement(name = "row") 
@XmlElementWrapper(name = "rows") 
private String[][] rows; 

,我希望它會存儲到下一個JSON:

"rows": [ 
["1", "2"], 
["3","4"], 
["5","6"] 
] 

,但我得到這個代替:

"rows": [ 
     { 
      "item": ["1","2"] 
     }, 
     { 
      "item": ["1","2"] 
     }, 
     { 
      "item": ["1","2"] 
     } 
] 

任何想法如何解決這一問題?

回答

0

備註:我是EclipseLink JAXB (MOXy)的領導者和JAXB (JSR-222)專家組的成員。

當前對MOXy中多維數組的支持與JAXB規範中定義的XML表示相匹配。一旦我爲您提出適當的解決方法後,我會更新此答案。

下面是一個增強請求,你可以用它來跟蹤這個用例我們一流的支持:

+0

感謝!有一種簡單的方法來定製「項目」單詞? – GetUsername

+0

@Blaise這方面的消息? – cklab