在不知道jaxb java密钥的情况下解组嵌套json

在不知道jaxb java密钥的情况下解组嵌套json,java,jaxb,unmarshalling,Java,Jaxb,Unmarshalling,我是java和Jaxb的新手fairley,我一直在像这样解组json结构器,我找不到一种方法来创建RANDOMEACCOUNT和RANDOMSUBACC对象,以便可以解组嵌套在其中的值 { "visit_id": "56602e810ef9d7487eef9f282e9e2f53", "skills": { "accounts": { "RANDOMACCOUNT": { "RANDOMSUBACC": { "default":

我是java和Jaxb的新手fairley,我一直在像这样解组json结构器,我找不到一种方法来创建RANDOMEACCOUNT和RANDOMSUBACC对象,以便可以解组嵌套在其中的值

{
  "visit_id": "56602e810ef9d7487eef9f282e9e2f53",
  "skills": {
    "accounts": {
      "RANDOMACCOUNT": {
        "RANDOMSUBACC": {
          "default": true,
          "enabled": false
        }
      }
    }
  }
  }
以下是我到目前为止对技能类(它不是
XmlRootElement
)的了解,我不知道如何定义

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name="skills")
public class Skills {
    private Accounts accounts;

    public Accounts getAccounts() {
        return accounts;
    }

    public void setAccounts(Accounts accounts) {
        this.accounts = accounts;
    }

    @Override
    public String toString() {
        return "Skills: accounts=" + accounts;
    }
}