JSON, Introducción

¿Qué es el formato JSON?

JSON es un formato para almacenamiento e intercambio de datos que esta escrito en texto plano y es sencillo de leer. Hoy en día considerado como el estándar de intercambio de datos en el Internet.

Este formato consiste es también conocido como key value pairs. Originalmente JSON fue creado como un subconjunto de JavaScript, pero ahora es independiente de este lenguaje al punto que muchos de los lenguajes permiten codificar y decodificar de JSON.

{
    "nombre": "Luis",
    "edad": 35,
    "sexo": "Masculino",
    "casado": false,
    "localidad": {
        "pais": "Argentina",
        "ciudad": "Buenos Aires",
        "delegacion": "Barrio de la Boca"
    },
    "hijos": [
        { "nombre": "Alejando", "edad": 4, "sexo": "M" },
        { "nombre": "Daniela", "edad": 2, "sexo": "F" }
    ]
}

JSON es popular debido a su flexibilidad y a su sintaxis compacta que permite transferir de forma mas eficiente grandes volúmenes de datos. Por ello se ha convertido en el estándar utilizado por las APIs.

Ejemplos de APIs que utilizan JSON

  • Sistemas geo localización.
  • Sistemas de reservaciones.
  • Sistemas de rastreo de envíos.
  • Sistemas de monitoreo del clima.