Learning to do tree structures of countries breakdown

Argentina is subdivided into 23 provinces and one city - am I doing this code right or wrong. Be easy I am only new learning basic parent child tree structures, if you know of any good links that would help me understand it would be great. Anyway here goes.

{  
   "divisions":{  
      "subArea":[  
         {  
            "provinces":{  
               "subArea":[  
                  {  
                     "name":"Buenos Aires",
                     "subCode":"AR-C"
                  },
                  {  
                     "name":"Catamarca",
                     "subCode":"AR-B"
                  },
                  {  
                     "name":"Chaco",
                     "subCode":"AR-H"
                  },
                  {  
                     "name":"Chubut",
                     "subCode":"AR-U"
                  },
                  {  
                     "name":"Córdoba",
                     "subCode":"AR-X"
                  },
                  {  
                     "name":" Corrientes",
                     "subCode":"AR-W"
                  },
                  {  
                     "name":" Entre Ríos",
                     "subCode":"AR-E"
                  },
                  {  
                     "name":"Formosa",
                     "subCode":"AR-P"
                  },
                  {  
                     "name":"Jujuy",
                     "subCode":"AR-Y"
                  },
                  {  
                     "name":"La Pampa",
                     "subCode":"AR-L"
                  },
                  {  
                     "name":"La Rioja",
                     "subCode":"AR-F"
                  },
                  {  
                     "name":"Mendoza",
                     "subCode":"AR-M"
                  },
                  {  
                     "name":"Misiones",
                     "subCode":"AR-N"
                  },
                  {  
                     "name":"Neuquén",
                     "subCode":"AR-Q"
                  },
                  {  
                     "name":"Río Negro",
                     "subCode":"AR-R"
                  },
                  {  
                     "name":"Salta",
                     "subCode":"AR-A"
                  },
                  {  
                     "name":"San Juan",
                     "subCode":"AR-J"
                  },
                  {  
                     "name":" San Luis",
                     "subCode":"AR-D"
                  },
                  {  
                     "name":"Santa Cruz",
                     "subCode":"AR-Z"
                  },
                  {  
                     "name":"Santa Fe",
                     "subCode":"AR-S"
                  },
                  {  
                     "name":"Santiago del Estero",
                     "subCode":"AR-G"
                  },
                  {  
                     "name":"Tierra del Fuego",
                     "subCode":"AR-V"
                  },
                  {  
                     "name":"Tucumán",
                     "subCode":"AR-T"
                  }
               ]
            },
            "city":{  
               "subArea":[  
                  {  
                     "name":"Ciudad Autónoma de Buenos Aires",
                     "subCode":"AR-C"
                  }
               ]
            }
         }
      ]
   }
}

It is code that I made up myself by using information from https://en.wikipedia.org/wiki/ISO_3166-2:AR. I would like to be able go to look Argentina and then be able to see it is made up of 1 city and 23 provinces and then eventually be able that someone would be able to do a search based on it ISO3166-2 code. Sorry if this is a mess, I am trying to figure it out myself as I go.

Thanks a million for your help, I tend to over complicate things when I dont need to.