¿Qué tipo pueden ser los datos json?
El primer tipo es un escalar, es decir, una sola cadena o número, como una sola palabra "Beijing".
El segundo tipo es una secuencia, es decir, varios datos relacionados están ordenados uno al lado del otro en un orden determinado, también llamado matriz o lista, como "Beijing, Shanghai".
El tercer tipo es el mapeo, que es un par nombre/valor, es decir, los datos tienen un nombre y un valor correspondiente, también llamado hash o diccionario, como "Capital: Beijing".
La especificación de Json es muy simple y se puede expresar claramente en solo unos cientos de palabras en una página. Douglas Crockford afirma que nunca será necesario actualizar la especificación porque está prescrita.
1) Los datos paralelos están separados por comas (",").
2) El mapeo se representa con dos puntos (":").
3) La colección (matriz) de datos paralelos se representa mediante corchetes ("[]").
4) La colección (objeto) mapeada está representada por llaves ("{}").