How to parse recursive JSON object using JAXB
<p>Below is my JSON, how to parse it using jaxb, note the depth and key of categories would change</p>

<pre><code>{
   "categories":{
      "categoryHierarchy":[
         {
            "hierarchy":{
               "SDG--1513417390":{
                  "SD-1501363638":{
                     "D-HS-MM4":{
                        "CL-HS-MM4-DEFAULT":{
                           "C-HS-MM4-MM0203":{

                           }
                        }
                     }
                  }
               }
            },
            "precedence":1
         }
      ]
   }
}
</code></pre>