Saltar la navegación

8.1. Sintaxis

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).

Objeto

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).

Arreglo

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.

Tipos de datos

JSON admite los siguientes tipos de datos:

  • Cadenas (strings): Secuencia de caracteres Unicode encerrados entre comillas dobles " ".
  • Números (numbers): Representación de números enteros o de punto flotante. No necesitan comillas.
  • Booleanos (booleans): Valores true o false.
  • Objetos (objects): Colección de pares clave-valor encerrados entre llaves { }.
  • Arreglos (arrays): Colección ordenada de valores encerrados entre corchetes [ ].
  • Null: Valor especial que representa la ausencia de un valor. Se representa como la palabra clave null.

Creado con eXeLearning (Ventana nueva)