for(var i =0, l = jsonObj.address_components.length; i++){
    alert( jsonObj.address_components[i].short_name);
}

解决方案 »

  1.   


    var names = [];
    for (var i = 0; i < jsonObj.address_components.length; i++) {
      var addr = jsonObj.address_components[i];
      for (var j = 0; j < addr.types.length; j++) {
        if (addr.types[j] == 'country') {
           names.push(addr.short_name);
           break;
        }
      }
    }
      

  2.   

    自己找个json -> java的lib
      

  3.   

    String addr1="";
    String addr2="";
    for (int i = 0; i < jsons.size(); i++) {
    JSONObject tempJson = JSONObject.fromObject(jsons.get(i));
    String types=tempJson.getJSONArray("types").get(0).toString();
    if(types.equals("sublocality")){
    addr1=tempJson.get("short_name").toString();
    addr1=addr1.substring(0, addr1.length()-1);//例如把“丰城市”改为“丰城”
    }
    if(types.equals("locality")){
    addr2=tempJson.get("short_name").toString();
    }
    }自己动手,丰衣足食