I have the following code:
var addressInfo = [];
for(var x in address_components_root){
addressInfo.push(address_components_root[x].long_name+"|||"+address_components_root[x].types[0]);
}
for(var d in addressInfo) {
addressI = addressInfo[d].split("|||");
if (addressI[1]=="street_number") {
window.alert("street");
}
}
address_components_root is a JSON encoded response as found at http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false
How would I parse this json correctly like for example using eval so I don;t need to manually assign all the data?