JavaScript Object Notation é um formato de arquivo de padrão aberto e um formato de intercâmbio de dados que utiliza texto legível para armazenar e transmitir objetos de dados compostos por pares atributo-valor e tipos de dados de matriz. JSON é uma das duas linguagens usadas para transportar e expor conteúdo digital. Referências: https://en.wikipedia.org/wiki/