Se denomina JSON al acrónimo de JavaScript Object Notation, es un formato ligero para el intercambio de datos de manera organizada. JSON soporta números, booleanos (True o False), cadenas de texto, valores nulos (Null), vectores o matrices, y objetos.
La manera de cargar datos es considerada como la más rápida a comparación de documentos XML. El utilizar JSON implica que vamos a tener una transferencia ligera entre datos. JSON se utiliza en aplicaciones en donde el tamaño de datos enviados entre cliente y servidor son de suma importancia.
Ejemplos de Información Enviada por JSON
Cadena: Enviar cadenas de texto por JSON.
{ cadena : "Datos" }
Números: El envío e números atreves de JSON es simple al igual que las cadenas. No se almacenan números hexadecimales.
{ numero : 5 }
Booleanos (True/False): Enviar Verdadero o Falso en JSON
{ esUnaPrueba : true }
Vectores – Matrices (Arrays): El envió de múltiples valores en una variable se hace muy parecido a en donde se pondrán todos los valores dentro de un corchete [] y separados por coma.
PHP
{ "miArray": ["valor_1", " valor_2", “valor_3”] }
Objetos y Documentos
{ "id": "1001", "name": "John" }