El formato JSON se utiliza para estructurar datos en forma de texto y permite el intercambio de información entre aplicaciones de manera sencilla, liviana y rápida. Por eso es importante saber cómo se estructura y las principales diferencias con el modelo XML.
JSON se puede mostrar de dos maneras:
Objeto
Un objeto es un conjunto desordenado de pares nombre/valor. Un objeto comienza con { (llave de apertura) y termine con } (llave de cierre). Cada nombre es seguido por : (dos puntos) y los pares nombre/valor están separados por , (coma).
Arreglo
Un arreglo es una colección de valores. Un arreglo comienza con [ (corchete izquierdo) y termina con ] (corchete derecho). Los valores se separan por , (coma).
El lenguaje JSON se rige por una serie reglas de formato y sintaxis:
- Las cadenas de texto deben ir entre comillas dobles "".
- Los nombres de las claves en un objeto JSON también deben ir entre comillas dobles.
- La coma , se utiliza para separar elementos dentro de objetos y arreglos, pero no se debe colocar después del último elemento en una lista o conjunto de pares clave-valor.
- JSON es sensible a mayúsculas y minúsculas.
- La sangría y el formato del JSON no afectan su interpretación, pero son útiles para la legibilidad.