我有json:
{
"Owner": {
"A": [{
"LastName": "d1",
"FirstName": "d1",
"MiddleName": "d1"
},
{
"LastName": "d2",
"FirstName": "d2",
"MiddleName": "d2"
}
],
"B": [{
"FullName": "d3"
},
{
"FullName": "d4"
}
],
"C": [{
"LastName": "d5",
"FirstName": "d5",
},
{
"LastName": "d6",
"FirstName": "d6",
}
]
}
我尝试将json转换为XML,为此我使用了xjc。 XJC生成了以下代码:
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {"A","B","C"
})
@XmlRootElement(name = "Owner")
public static class Owner {
@XmlElement(name = "A")
protected List<A> a;
@XmlElement(name = "B")
protected List<B> b;
@XmlElement(name = "C")
protected List<C> c;
我尝试编组为XML,但出现异常
IllegalAnnotationExceptions