JSON: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Elilopes (discussão | contribs)
Adição de conteúdo
Etiquetas: Inserção do elemento "nowiki", possivelmente errônea Editor Visual
Linha 31:
A simplicidade de JSON ajudou a popularizar seu uso, especialmente como uma alternativa para [[XML]] em [[AJAX (programação)|AJAX]]. Uma das vantagens sobre o [[XML]] como um formato para intercâmbio de dados, é a facilidade de escrever um analisador JSON, mesmo em JavaScript, simplesmente usando a função <code>[[eval]]()</code>. Devido a presença deste recurso de JavaScript em todos os [[Navegador web|navegadores web]] atuais.
 
Na prática, os argumentos de desenvolvimento e desempenho do analisador são raramente revelados, devido ao sistema de segurança no uso do <code>eval()</code> somado a crescente integração de processamento XML nos navegadores web. Por esta razão JSON é tipicamente usado em ambientes onde o tamanho do fluxo de dados entre o cliente e o servidor é extremamente importânciaimportante, onde a fonte dos dados pode ser explicitamente confiável (favorecendo seu uso por Google, Yahoo, etc., servindo milhões de usuários) e onde a perda dos recursos de processamento XSLT no lado cliente para manipulação de dados ou geração da interface, não é uma consideração.
 
Enquanto JSON é frequentemente posicionado "em confronto" com XML, não é incomum ver tanto JSON como XML sendo usados na mesma aplicação. Por exemplo, uma aplicação no lado cliente a qual integra dados do [[Google Maps]] com dados atmosféricos através de [[SOAP]], requer suporte para ambos formatos de dados.