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

使用JAXB和MOXy将多维数组序列化为JSON,jaxb,moxy,Jaxb,Moxy,我正在使用JAXB/MOXy序列化下一个二维字符串数组: @XmlElement(name = "row") @XmlElementWrapper(name = "rows") private String[][] rows; 我希望它被序列化到下一个JSON: "rows": [ ["1", "2"], ["3","4"], ["5","6"] ] 但我得到的却是: "rows": [ { "item": ["1","2"] }

我正在使用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"]
        }
 ]

有没有办法解决这个问题?

注意:我是专家组的组长和成员

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

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


@Blaise有这方面的消息吗?