我正在使用 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"]
}
]
任何想法如何解决这一问题?
最佳答案
注:我是EclipseLink JAXB (MOXy)领导和成员JAXB (JSR-222)专家组。
MOXy 中当前对多维数组的支持与 JAXB 规范中定义的 XML 表示相匹配。一旦我想出适合您的解决方法,我将更新此答案。
以下是一个增强请求,您可以使用它来跟踪我们对此用例的一流支持:
关于jaxb - 使用 JAXB 和 MOXy 将多维数组序列化为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16663175/