JSON (JavaScript Object Notation) es un formato de intercambio de datos ligero y legible por humanos. Se utiliza ampliamente para la transmisión de datos entre un servidor y aplicaciones web, así como para archivos de configuración y almacenamiento de datos. JSON se basa en un subconjunto del lenguaje de programación JavaScript, pero es independiente del lenguaje y puede utilizarse con diversos lenguajes de programación. Emplea un formato simple basado en texto que consiste en pares clave-valor, donde las claves son cadenas de texto encerradas entre comillas dobles y los valores pueden ser cadenas de texto, números, booleanos, arrays u otros objetos JSON. Su simplicidad y facilidad de análisis (parsing) lo convierten en una opción popular para la serialización e intercambio de datos en el desarrollo web moderno y más allá. A menudo se prefiere JSON sobre XML debido a su menor tamaño y mayor facilidad de lectura. Este formato es fundamental para las APIs RESTful y la configuración de muchas aplicaciones modernas.