Use JSON nas suas aplicações AJAX

31/07/06 22h47 por Rodrigo Leme

O XML já é há tempos o padrão mais usado para estruturarmos informações que serão trafegadas entre sistemas, mas nem sempre ele é a melhor alternativa.

Com a crescente onda de desenvolvimento de aplicações usando o conjunto de tecnologias embutidas no termo AJAX, o XML se popularizou ainda mais. Isso porque o nome do principal componente embutido nos navegadores, que está diretamente relaciondo com o AJAX, chama-se XMLHttpRequest.

Apesar do nome sugestivo do componente, muitos desenvolvedores estão começando a estruturar as informações usando o JSON, que é um acrônimo de JavaScript Object Notation. Na prática, acaba ficando muito mais fácil acessar os dados se estiverem estruturados dessa forma do que com XML, e mais, o arquivo no formato JSON acaba ficando um pouco menor.

Embora o uso do JSON seja mais popular com JavaScript, você pode usá-lo em diversas linguagens de programação. Sua sintaxe é baseada em estruturas de pares nome/valor. Esse termo tem variações dependendo da linguagem, você certamete conhece ou já deve ter ouvido falar em alguns destes: dicionário, array associativo, hash table, struct.

Recomendo a todos que leram este post a pesquisar sobre o JSON. Abra sua ferramenta favorita de buscas e mande ver. Em poucas horas você já estará habituado com o novo formato e certamente sua aplicações sairão do forno mais rápido. Você economizará horas não tendo mais que brigar com XML Parsers :)

Leave a Reply