Você sabe o que é JSON? Por Ted k' 02 November 2008 as 7:47 pm

JSON (JavaScript Object Notation) é um acrônimo que serve como alternativa para XML em AJAX, mais não requer o uso exclusivo de JavaScript.

 

O JSON tem várias vantagens sobre o XML, um deles é a facilidade de escreve e o uso da função eval(), isso foi fundamental para o uso dele no AJAX pelo fato de todos os navegadores web aceitarem.

 

Existe várias linguagens utilizando o JSON com pacotes de terceiros. Algumas dessas linguagens suportam já o JSON como: JavaScript, ASP, ActionScript, C/C++, C#, Delphi, ColdFusion, Java, Perl, PHP, Python, Rebol e Ruby.

 

O Google e a Yahoo são uma das empresas que já usam o JSON em suas aplicações, mais lembrando que o JSON não oferece suporte para referências de objetos.

 

Vamos ver agora um exemplo de terceiros com ASP baseado no exemplo do Google para aplicações JSON.

<!--#Include File="JSON_2.0.2.asp"-->
<%
Dim user
Set user = jsObject()

	user("name") = "Ted"
	user("surname") = "SobreNome k"
	user("message") = "Enviando uma Mensagem para JSON"

user.Flush
%>

 

O Resultado é:
{”name”:”Ted”,”surname”:”SobreNome k”,”message”:”Enviando uma Mensagem para JSON”}

 

baixe o arquivo JSON_2.0.2.asp

Super simples, até a próxima!

Enviar comentário

2 comentários : “ Você sabe o que é JSON? ”

  1. 1
    Marcelo Coelho :

    Trabalho com PostgreSQL acessado por PHP.
    Não sei se é impressão minha, mas um script criado em JSON fica mais rápido do que um criado em XML.
    Teria fundamento essa impressão?

  2. 2
    Ted k' :

    nem é impressão, com o XML vc teria que fazer uma função em PHP para ler as tags, com o JSON não há necessidade, vc usa a função eval() do javascript e o javascript transforma isso tudo em um vetor, então fica beeeeeem mais simples!

Envie um comentário