Introdução à JSON
Definição
JSON = JavaScript Object Notation
É um formato leve e simples de troca de informação/dados entre sistemas comparado ao XML.
IMPORTANTE: JSON não é JavaScript
Vantagens
-
Leitura mais simples
-
Analisador (parsing) mais fácil
-
Suporte à objetos (tipagem)
-
Velocidade maior na execução e transporte de dados
-
Arquivo com tamanho reduzido
Empresas que utilizam JSON
-
Google
-
Facebook
-
Yahoo!
-
Twitter
Exemplo
{
"firstName": "Jonathan",
"lastName": "Freeman",
"loginCount": 4,
"isWriter": true,
"workWith": ["Spantree Technology Group", "InfoWorld"],
"pets": {
"name": "Lilly",
"type": "Raccon"
}
}