JSON (JavaScript Object Notation) es un formato ligero y muy usado para intercambiar datos entre sistemas, compatible con varios lenguajes de programación. Se basa en dos estructuras: objetos (pares clave-valor) y arrays (listas ordenadas de valores).
Los valores pueden ser strings, números, booleanos, objetos o arrays. JSON es comúnmente utilizado para enviar y recibir datos desde APIs. Para trabajar con él, se recomienda usar una biblioteca que permita convertir objetos a JSON (serialización) y viceversa (deserialización).