4

我正在使用 JAXB/MOXy 序列化下一个二维字符串数组:

@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"]
        }
 ]

任何想法如何解决这一问题?

4

1 回答 1

0

注意: 我是EclipseLink JAXB (MOXy)负责人,也是JAXB (JSR-222)专家组的成员。

MOXy 中当前对多维数组的支持与 JAXB 规范中定义的 XML 表示相匹配。一旦我为您提出适当的解决方法,我将更新此答案。

下面是一个增强请求,您可以使用它来跟踪我们对该用例的一流支持:

于 2013-05-21T13:54:28.273 回答