JSON

JavaScript Object Notation (JSON) é um formato de intercâmbio de dados. Embora não seja um subconjunto estrito, JSON se assemelha a um subconjunto da sintaxe JavaScript. Embora muitas linguagens de programação suportem JSON, é especialmente útil para aplicativos baseados em JavaScript, incluindo sites e extensões de navegador.

JSON pode representar números, booleanos, strings, null, arrays (sequências ordenadas de valores) e objetos (mapeamentos de valores de strings) compostos por esses valores (ou de outros arrays e objetos). O JSON não representa nativamente tipos de dados mais complexos, como funções, expressões regulares, datas e assim por diante. (Os objetos de data, por padrão, serializam para uma string contendo a data no formato ISO, para que as informações não sejam completamente perdidas.) Se você precisar de JSON para representar tipos de dados adicionais, transforme os valores à medida que são serializados ou antes de serem desserializados.

Veja também