2

I have 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",
      }
    ]
  }

I try to convert json to XML, For it i was use xjc. XJC was generate this code:

@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;

I try to marshalling to XML, but I get Exception

IllegalAnnotationExceptions

AbrA
  • 434
  • 1
  • 6
  • 19

0 Answers0