JSON
Adolfo Sanz De Diego
Máster UAH
¿Qué es?
- JSON (JavaScript Object Notation) es un formato de datos que se caracteriza:
- Está basado en JavaScript.
- Es utilizado para el intercambio de datos.
- Es utilizado por muchas APIs de sitios web tales como Facebook, Twitter,... para devolver su contenido.
- Es independiente del lenguaje
- Los archivos tienen extensión .json
Parejas "clave": "valor"
- JSON representa objetos de manera textual mediante parejas "clave": "valor",
Ejemplo JSON
Valores JSON
- Tipos básicos: cadena, número, booleano, null
- Arrays de valores: entre corchetes [ y ]
- Otros objetos JSON: entre llaves { y }
Ejemplo JSON (I)
- Considerar el siguiente ejemplo dónde se quiere representar la ficha de un estudiante con sus datos personales y asignaturas matriculadas:
- "Nombre": "Pepito Pérez"
- "DNI": ="517899R"
- "Edad": "22"
Ejemplo JSON (II)
- Asignaturas matriculadas:
- Obligatorias: Sistemas Operativos, Compiladores, y Bases de Datos.
- Optativas: Bases de Datos NoSQL, Minería de Datos, Programación Lógica.
- Libre Elección: Ajedrez, Música Clásica
Ejemplo JSON (III)
- La ficha de información se puede representar en un documento JSON de la siguiente manera:
Ejemplo JSON