JSON (Notación de Objetos de JavaScript) es un lenguaje de descripción de datos ligero y basado en texto, independiente de lenguaje. Su nombre y sintaxis derivan de la notación de objetos en JavaScript.

Se aplica ampliamente en desarrollo web. Las cadenas JSON eliminan espacios, sangrías y saltos de línea para ahorrar ancho de banda y tamaño, aunque dificultan la lectura y depuración. El formateador JSON reestructura tu código para que sea legible.

JSON convierte datos representados como objetos JavaScript en cadenas, fáciles de transmitir, y se restauran a estructuras soportadas por cada lenguaje (por ejemplo, arrays u objetos en PHP). Para AJAX, convierte arrays en cadenas JSON.