AJAX vs. JSON
Abril 23, 2007
O JSON (JavaScript Object Notation) é uma alternativa simples ao formato XML que vem ganhando espaço. Utilizado em sites como GoogleMaps e Yahoo o JSON é bem mais simples de ser construido e interpretado pelo JavaScript, assemelhando-se a um Objeto de uma Classe. Além de gerar um volume de caracteres bem menor que o formato XML. Veja os exemplos:
Exemplo XML
<dadoscliente>
<nome>Mary Lebow</name>
<endereco>
<rua>5 Main Street</rua>
<cidade zip="91912"> San Diego, CA </cidade>
<telefones>
<tel>619 332-3452</tel>
<tel>664 223-4667</tel>
</telefones>
</endereco>
</dadoscliente>
Exemplo JSON
{"dadoscliente": {"nome": "Mary Lebow",
"endereco": {
"rua": "5 Main Street"
"cidade": "San Diego, CA",
"cep": 91912,
},
"telefones": [
"619 332-3452",
"664 223-4667"
]
}
}
Agora suponha que o código acima esteja contido em uma variável “JSON_objCliente“
var p = eval("(" + JSON_objCliente + ")");
assim, os campos p.nome, p.endereco.cidade, p.telefones[0] estão facilmente acessíveis como um objeto qualquer.
Referência:
http://dev2dev.bea.com/pub/a/2007/02/introduction-json.html
http://pt.wikipedia.org/wiki/JSON
Entry Filed under: SOA. .
Trackback this post | Subscribe to the comments via RSS Feed