..


Enllaços patrocinats

Pod curs i el seu ús per JSON amb PHP

Article escrit per Claudio Garau
Pàgina 1 de 5

JSON és sinònim de JavaScript Object Notation, és una tecnologia, però seria millor anomenar a un "format", dissenyat per a l'intercanvi "de dades en una aplicació client-servidor, com els duts a terme a l'Ajax i PHP, però És àmpliament utilitzat en combinació amb llenguatges de programació com Java, C, C # i Perl.

JSON està basada en JavaScript estàndard ECMA-262 3a versió alliberada al desembre de 1999, tot i que s'ha desenvolupat de forma independent de la seva font.

La difusió d'aquest format es deu, probablement, la seva extrema facilitat d'ús, sinó que també permet utilitzar una gran varietat de tipus de dades, com es pot veure a través de la següent llista, s'integren en la mateixa generals typesystems dels llenguatges de programació i scripting:

  • NULL: no determinat valor;
  • Booleà: els valors que poden ser veritables (TRUE o "1") o fals ("0" o FALSE);
  • INTEGER: sencer numèric;
  • REAL i ​​FLOTANT: els valors reals o de coma flotant;
  • STRING: Sèries (també té elements) dels caràcters Unicode delimitada per cometes dobles;
  • ARRAY: la sèrie constarà de valors ordenats separats per comes i delimitats per claudàtors;
  • Les matrius associatives: conjunt ordenat que consisteix en parells de clau i valor separats per comes i entre claus;
  • OBJECTES: conjunt desordenat de parells nom-valor separats per comes i delimitats per claudàtors.

Mentre que les semblances són fàcilment observables, i l'altre és important tenir en compte que també hi ha algunes diferències entre els tipus de dades JSON i les de molts idiomes, la cura de la majoria segurament hauran notat com la cadena de tipus d'aquesta mida és pràcticament idèntica a la utilitzada en Java o C, però, tingueu en compte que la situació és diferent per als tipus numèrics en què JSON no és compatible amb octal o decimal.

JSON permet l'intercanvi de dades a través d'un corrent (o "flux d'entrada / sortida"), que es pot analitzar, a continuació, llegir a través d'un intèrpret ("motor") gràcies a una trucada de JavaScript simple per a una funció específica JS anomenada eval ().
Al llarg d'aquest llibre veiem com podem utilitzar aquesta funció en seqüències d'ordres basat en PHP i JavaScript, però primer ha de fer alguna referència als requisits mínims per al desenvolupament, es requereix JSON:

  • Si més no en la versió PHP 5.2 o superior;
  • un navegador capaç d'oferir suport natiu per al format, llavors, per exemple, no es pot utilitzar una versió d'Internet Explorer abans de les 8.
Encara en el navegador, cal assenyalar que no tots els navegadors suporten l'intercanvi de dades amb JSON, i en particular la forma de manipular l'element de XMLHttpRequest, de la mateixa manera. En efecte, molt depèn de la "qualitat" del motor de JavaScript integrat es pot, per tant, tenir en compte algunes petites diferències en el comportament de l'aplicació si utilitza Firefox en lloc de l'Opera. etc. En principi podem dir que la versió més recent està instal · lat al sistema, millora per a JSON.

A la mateixa categoria ...
E-Learning
Curs de Linux Curs de Linux
Guia completa de codi obert del sistema. A partir de 49 €.
Curs de MySQL Curs de MySQL
Gestió de base de dades de codi obert. A partir de 39 €.
Curs de PHP Curs de PHP
Cicle complet per a la creació de llocs web dinàmics. A partir de 49 €.
Enllaços patrocinats