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"]
}]