As you can see the array mapped by the below string contains a JSON object whose attributes might have values that are again arrays of JSON objects.
What is a simple way to parse this to an array of JSON objects (for all elements in the hierarchy)?
[{"address_components":
    [{"long_name":"China","short_name":"CN","types" ["country","political"]}],
    "formatted_address":"Volksrepublik China",
    "geometry":{
        "bounds":{
            "$":{"b":18.1535216,"d":53.56097399999999},
            "fa":{"b":73.49941360000003,"d":134.77280989999997}
        },
        "location": {"jb":35.86166,"kb":104.19539699999996},
        "location_type":"APPROXIMATE",
        "viewport":{
            "$":{"b":18.1535216,"d":53.56097399999999},
            "fa":{"b":73.49941360000003,"d":134.77280989999997}
        }
    },
    "types":["country","political"]
}]
 
     
     
    