Json

931 palavras 4 páginas
JSON (com a pronuncia djeisón), um acrônimo para “JavaScript Object Notation“, é um formato leve para intercâmbio de dados computacionais. JSON é um subconjunto da notação de objeto de JavaScript, mas seu uso não requer Javascript exclusivamente.
A simplicidade de JSON tem resultado em seu uso difundido, especialmente como uma alternativa para XML em AJAX. Uma das vantagens reivindicadas de JSON sobre XML como um formato para intercâmbio de dados neste contexto, é o fato de ser muito mais fácil escrever um analisador JSON. Em JavaScript mesmo, JSON pode ser analisado trivialmente usando a função eval(). Isto foi importante para a aceitação de JSON dentro da comunidade AJAX devido a presença deste recurso de JavaScript em todos os navegadores web atuais.

Trocando em miúdos: é um padrão de formatação de dados que serão transmitidos entre duas aplicações de linguagens diferentes. Conhece o XML? Então… O JSON serve pra mesma coisa.
Como ele funciona?
Usando JSON você salvar quatro tipos de valores (variáveis): inteiros, strings, booleanos e arrays. O JSON é um grupo de informações/valores/variáveis agrupados e organizados dentro de um objeto (POO) de JavaScript que pode ser lido – facilmente – pela maioria das linguagens hoje em dia: PHP, ActionScript, ASP, Java, Flex e por aí vai..
A sintaxe do dito cujo
Tá nervoso? Quer ver logo como é esse tal de “djeisón”? Vamos criar um objeto que levaria algumas informações aqui do blog.
Primeiro criamos o objeto sem nada dentro:

Agora colocamos alguns valores:

Para incrementar, vamos colocar um array?

Lembra que eu disse que você provavelmente já viu JSON em algum lugar? Já usou algum plugin de jQuery e precisou mudar as configurações dele? Dá uma olhada na sintaxe usada lá e vê esses últimos exemplos. Tá… Não é JSON, mas são os dois são idênticos por serem objetos JavaScript… A diferença é que o JSON é feito para ser transmitido.
.
Tá… E o PHP nisso?
Bom… Como eu disse antes, o PHP 5.2+ tem suporte

Relacionados

  • JAVA API FOR JSON PROCESSING
    1698 palavras | 7 páginas
  • Web service com datasnap, json e aurelius.
    1057 palavras | 5 páginas
  • dasdasdas
    1784 palavras | 8 páginas
  • teste
    1333 palavras | 6 páginas
  • A api do dom
    1185 palavras | 5 páginas
  • Criandoeconsumindowebservicerestcomphpejsonbyambientelivretecnologia 140525170228 Phpapp02
    874 palavras | 4 páginas
  • android
    1559 palavras | 7 páginas
  • Recuperação de informação em python
    2305 palavras | 10 páginas
  • Desenvolvendo aplicações com interfaces ricas – um estudo de caso
    4418 palavras | 18 páginas
  • Rest
    369 palavras | 2 páginas