JSON (JavaScript Object Notation) es un formato de intercambio de datos ligero y fácil de leer y escribir para los desarrolladores de software. Utiliza una sintaxis similar a la de JavaScript para representar objetos, arrays y valores primitivos como cadenas, números, booleanos y null. Es ampliamente utilizado para la comunicación de datos entre servidores web y aplicaciones cliente, y se ha convertido en un estándar de facto para el intercambio de datos entre diferentes sistemas y lenguajes de programación. JSON es independiente del lenguaje y se puede utilizar en casi todos los lenguajes de programación modernos.