Saltar la navegación

Arrays de datos

Otra estructura muy interesante que podemos representar con JSON son las listas de objetos, listas de objetos de datos (tipo clave:valor, como vimos en el anterior apartado) también conocidos como arrays o vectores. Se caracteriza porque van entre corchetes siempre: [ ].

Un ejemplo sencillo puede ser el siguiente:

["Saab", "Volvo", "BMW"]

Donde tenemos un vector de tres elementos. El elemento 0 es "Saab", el 1 será "Volvo" y el 2 valdrá "BMW".

Pero los arrays pueden ser también los valores de las claves de nuestros objetos, es decir, podemos definir una clave "empleados" que sea un vector con los empleados de la empresa. Ejemplo:

"employees":[
    {"firstName":"John", "lastName":"Doe"},
    {"firstName":"Anna", "lastName":"Smith"},
    {"firstName":"Peter","lastName":"Jones"}
]