JSON (JavaScript Object Notation) é um formato leve de intercâmbio de dados. É fácil para os humanos ler e escrever. É fácil para as máquinas analisar e gerar. JSON é um formato de texto que é completamente independente em linguagem, mas usa convenções familiares aos programadores da família de linguagens C, incluindo C, C++, C#, Java, JavaScript, Perl, Python e muitas outras. Essas propriedades tornam o JSON uma linguagem de intercâmbio de dados ideal.