JSON es un formato de texto estándar para el intercambio de datos. Este formato toma datos legibles por máquinas y los convierte en un formato que puede ser leído por humanos.
Estos archivos, que terminan con la extensión .json, son fáciles de leer y escribir y proporcionan una manera simple de almacenar y transferir datos entre el navegador y el servidor. JSON es independiente del lenguaje, lo que significa que puede ser utilizado por cualquier lenguaje de programación.
JSON se utiliza principalmente para transmitir datos entre un servidor y una aplicación web, pero su naturaleza simple y legible también ha llevado a su uso en otras aplicaciones.
La sintaxis de JSON es simple y comprensible. Un objeto JSON está rodeado por llaves ({}) y los pares de datos clave/valor están separados por dos puntos (:). Un ejemplo de un objeto JSON básico sería:
{
"nombre": "Juan Carlos",
"edad": 30,
"ciudad": "Ciudad de México"
}
En este ejemplo, "nombre", "edad" y "ciudad" son claves, y "Juan", 30 y "Ciudad de México" son los valores correspondientes.
Un JSON también puede contener arrays. Un array en JSON comienza y termina con corchetes ([]), y los valores dentro del array están separados por comas. Aquí hay un ejemplo de un array JSON:
{
"empleados": ["Juan", "Ana", "Luis"]
}