Lista de departamentos con sus respectivas ciudades en json.
La lista ha sido extraída de la página de Wikipedia Anexo:Municipios de Colombia el 1 de Febrero del 2016.
Incluyen 31 departamentos y 1124 municipios / pueblos / ciudades.
Método gracias a Rich en Rich's Blog:
loadJSON es una función que permite extraer por medio de XMLHttpRequest nuestro archivo json.
function loadJSON(callback) {
var xobj = new XMLHttpRequest();
xobj.overrideMimeType("application/json");
xobj.open("GET", "colombia-json.json", true); // Reemplaza colombia-json.json con el nombre que le hayas puesto
xobj.onreadystatechange = function () {
if (xobj.readyState == 4 && xobj.status == "200") {
callback(xobj.responseText);
}
};
xobj.send(null);
}
Através de la función anónima, cargamos el JSON de la siguiente forma:
function init() {
loadJSON(function (response) {
// Parse JSON string into object
var JSONFinal = JSON.parse(response);
});
}
La variable JSONFinal contiene todos nuestros departamentos y ciudades.
Puede cargar el JSON mediante una solicitud Http de tipo GET directamente sobre el repositorio, para esto use:
https://raw.githubusercontent.com/marcovega/colombia-json/master/colombia.min.json
Puede usar los datos en Google Sheets importando la librería ImportJSON en las funciones personalizadas de su Hoja de Calculo:
Luego solamente necesita llamar la función mediante:
=ImportJSON("https://raw.githubusercontent.com/marcovega/colombia-json/master/colombia.min.json")