使用JAXB和MOXy将多维数组序列化为JSON

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

你有什么想法来解决这个问题吗?
1个回答

0

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

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

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


@Blaise 有什么新消息吗? - cklab

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接