Pessoal,
Comecei a estudar sobre JSON e gostaria de tirar umas dúvidas.
JSON é uma biblioteca de apoio ao ajax?
Onde é instalado?
É melhor que trabalhar só com xml?
Pessoal,
Comecei a estudar sobre JSON e gostaria de tirar umas dúvidas.
JSON é uma biblioteca de apoio ao ajax?
Onde é instalado?
É melhor que trabalhar só com xml?
JSON é um formato de representação de dados. Vc pode utilizar para substituir o XML.
{
"firstName": "John",
"lastName": "Smith",
"address": {
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": 10021
},
"phoneNumbers": [
"212 732-1234",
"646 123-4567"
]
}
Ai basta fazer
var p = eval("(" + JSON_text + ")");
E acessar os dados através da sintaxe do javascript.
p.firstName, p.address.city, p.phoneNumbers[0];
JSON é um formato de representação de dados. Vc pode utilizar para substituir o XML.
{ "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": 10021 }, "phoneNumbers": [ "212 732-1234", "646 123-4567" ] }Ai basta fazer
var p = eval("(" + JSON_text + ")");E acessar os dados através da sintaxe do javascript.
p.firstName, p.address.city, p.phoneNumbers[0];
parece bem simples, na verdade é somente um array multidimensional pelo que vi.
E com ele você ganha performance em relação ao XML por criar uma estrutura menor.
Olá amigo,
podemos considerar JSON um framework, para aplicações AJAX, sua implementação é simples e rápida, não é necessário realizar nenhum tipo de instalação, basta inserir a classe em sua aplicação e utiliza-la normalmente, lembre-se que JSON obriga a utilização de um array numérico em seu primeiro nível, em caso de arrays multidimensionais, os demais níveis podem ser associativos, JSON é um dos “culpados”
pelo sucesso do ajax.
Abraço,
AdemarSanches