..


Links Patrocinados

Pod do curso e seu uso para JSON com PHP

Artigo escrito por Claudio Garau
Página 1 de 5

JSON significa JavaScript Object Notation, é uma tecnologia, mas seria melhor chamá-lo de um "formato", projetado para a troca "de dados dentro de um aplicações cliente-servidor, tais como as implementadas em Ajax e PHP, mas é amplamente utilizado em combinação com linguagens de programação como Java, C, C # e Perl.

JSON é baseado em JavaScript padrão ECMA-262 3 ª versão lançada em dezembro de 1999, embora tenha sido desenvolvida de forma independente de sua origem.

A disseminação desse formato é devido, provavelmente, à sua extrema facilidade de uso, ele também suporta uma grande variedade de tipos de dados, como pode ser visto através da lista a seguir, são então integrados no geral mesmo typesystems de muitas linguagens de programação e scripting:

  • NULL: não determinado valor;
  • BOOLEAN: valores que podem ser ou verdadeira (TRUE ou "1") ou falso ("0" ou FALSE);
  • INTEGER: inteiro numérico;
  • REAL e FLOAT: Valores reais ou ponto flutuante;
  • STRING: Series (também desprovida de elementos) de caracteres Unicode delimitado por aspas duplas;
  • ARRAY: Série consistem em valores classificados separados por vírgulas e delimitados por colchetes;
  • Arrays associativos: conjunto ordenado consistindo de pares chave-valor separados por vírgulas e entre chaves;
  • OBJETOS: conjunto desordenado de pares nome-valor separados por vírgulas e delimitados por chaves.

Enquanto as semelhanças são facilmente observáveis, o outro é importante notar que existem também algumas diferenças entre os tipos de dados JSON e as de muitas línguas, o cuidado mais certamente terá notado como o tipo STRING deste tamanho é praticamente idêntico ao utilizado em Java ou C, no entanto, tenha em mente que a situação é diferente para tipos numéricos onde JSON não suporta octal ou decimal.

JSON permite a troca de dados através de um fluxo (ou "fluxo de entrada / saída"), pode ser analisado, e depois ler através de um intérprete ("motor"), graças a uma chamada de JavaScript simples de uma função específica JS chamada eval ().
Ao longo deste livro, vemos como podemos usar esta função em scripts baseado em PHP e Javascript, mas primeiro você deve fazer alguma referência aos requisitos mínimos para o desenvolvimento, requer JSON:

  • Pelo menos em PHP versão 5.2 ou superior;
  • um navegador capaz de oferecer suporte nativo para o formato, então, por exemplo, você não pode usar uma versão do Internet Explorer anteriores ao 8.
Ainda sobre o navegador, deve ser notado que nem todos os navegadores suportam a troca de dados com JSON e, em particular como manipular o elemento de XMLHttpRequest, da mesma forma. Com efeito, muito depende da "qualidade" do motor de JavaScript integrado você pode, portanto, notar algumas pequenas diferenças no comportamento do seu aplicativo se você usar o Firefox ao invés de Opera. etc. Em princípio, podemos dizer que a versão mais recente está instalado no sistema, melhor suporte para JSON.

Na mesma categoria ...
E-Learning
Linux (Curso) Linux (Curso)
Guia completo para open-source do sistema. A partir de 49 €.
MySQL (Curso) MySQL (Curso)
Gestão de banco de dados open-source. A partir de 39 €.
PHP (Curso) PHP (Curso)
Curso completo para a criação de sites dinâmicos. A partir de 49 €.
Links Patrocinados