JSON (JavaScript Object Notation) est un format d'échange de données léger et lisible par l'homme. Il est largement utilisé pour la transmission de données entre un serveur et des applications web, ainsi que pour les fichiers de configuration et le stockage de données. JSON est basé sur un sous-ensemble du langage de programmation JavaScript, mais il est indépendant du langage et peut être utilisé avec divers langages de programmation. Il utilise un format textuel simple composé de paires clé-valeur, où les clés sont des chaînes de caractères entourées de guillemets doubles et les valeurs peuvent être des chaînes de caractères, des nombres, des booléens, des tableaux ou d'autres objets JSON. Sa simplicité et sa facilité d'analyse en font un choix populaire pour la sérialisation et l'échange de données dans le développement web moderne et au-delà. JSON est souvent préféré à XML en raison de sa taille plus réduite et de sa lisibilité accrue. Ce format est essentiel pour les API RESTful et la communication asynchrone dans les architectures web contemporaines.