Búsqueda de Código Postal Mexicano con Diseño API Rest

 

En terminal de Google Cloud Shell, haz clic en el botón Activar Cloud Shell de la barra de navegación, que se encuentra en la esquina superior derecha de la consola.

  • Descargar el repositorio con el comando

git clone  https://github.com/iarobotixyz/Java

  • Entrar en el directorio con

cd Java/zip_code

Descargar la base de datos completa de codigos postales, el archivo CPdescarga.txt contiene la bd ejemplo.

https://www.correosdemexico.gob.mx/SSLServicios/ConsultaCP/Descarga.aspx

  • Compilar el archivo con

javac zip_code.java

Va a generar un archivo llamado zip_code.class 

  • Ejecutar el archivo generado con el comando

java zip_code 06140

  • Teniendo como resultado una cadena json con la informacion del codigo postal.

json{"zip_code": "06140","locality":"Ciudad de M�xico","federal_entity":"Ciudad de M�xico","settlements": [{"name": "Condesa","zone_type": "Urbano","settlement_type": "Colonia",}], "municipality": "Cuauht�moc"}

Nota: Si el directorio ya existe, borra los archivos anteriores antes de iniciar la clonación. rm -R Java


https://github.com/iarobotixyz/Java/tree/master/zip_code


También podemos ejecutarlo directamente desde la terminal Linux, Mac:


  • Compilar el archivo con el comando:

javac zip_code.java


MBP-ROBOTXYZ:Java/zip_code$ javac zip_code.java



Va a generar en el mismo directorio un archivo llamado zip_code.class 

  • Ejecutar este ultimo archivo generado con el comando:

java zip_code 06140


MBP-ROBOTXYZ:Java/zip_code$ java zip_code 06140


  • Teniendo como resultado una cadena json con la informacion del codigo postal.


```json{"zip_code": "06140","locality":"Ciudad de Mxico","federal_entity":"Ciudad de Mxico","settlements": [{"name": "Condesa","zone_type": "Urbano","settlement_type": "Colonia",}], "municipality": "Cuauhtmoc"}```


https://github.com/iarobotixyz/Java/tree/master/zip_code


Comentarios