JSON (JavaScript Object Notation) é um formato leve de intercâmbio de dados legível por humanos. É amplamente utilizado para transmitir dados entre um servidor e aplicações web, bem como para arquivos de configuração e armazenamento de dados. JSON é baseado em um subconjunto da linguagem de programação JavaScript, mas é independente de linguagem e pode ser analisado (parsed) e gerado por muitas linguagens de programação. Sua estrutura simples, consistindo em pares chave-valor e arrays, facilita a compreensão e o trabalho com ele. Arquivos JSON são tipicamente usados para representar dados estruturados, como objetos, arrays e tipos de dados primitivos como strings, números, booleanos e null. A simplicidade e a ubiquidade do formato o tornaram um pilar do desenvolvimento web moderno e da troca de dados, substituindo formatos mais antigos como XML em muitas aplicações. A capacidade do JSON de representar estruturas de dados complexas de maneira clara e concisa contribui para sua popularidade e adoção generalizada em diversas plataformas e tecnologias. É frequentemente utilizado em APIs, arquivos de configuração e serialização de dados.