..


Gesponsorde links

Pod cursus en het gebruik ervan tot JSON met PHP

Artikel geschreven door Claudio Garau
Pagina 1 van 5

JSON staat voor JavaScript Object Notation, is een technologie, maar het zou beter zijn om te spreken van een "format", ontworpen voor de "uitwisseling van gegevens binnen een client-server applicaties, zoals die gemaakt in Ajax en PHP, maar wordt veel gebruikt in combinatie met programmeertalen zoals Java, C, C # en Perl.

JSON is JavaScript gebaseerd op de standaard ECMA-262 3e in de versie uitgebracht in december 1999, hoewel het onafhankelijk werd ontwikkeld van de bron.

De verspreiding van dit formaat te wijten is waarschijnlijk, tot in het extreme gebruiksgemak, ook een breed scala aan data types ondersteunt, zoals gezien kan worden door middel van de volgende lijst, worden vervolgens geïntegreerd in de dezelfde algemene typesystems van de meeste programmeertalen en scripting:

  • NULL: geen waarde gegeven;
  • BOOLEAN: waarden die kunnen worden waar (TRUE of "1") of onwaar ("0" of FALSE);
  • INTEGER: Numerieke integer;
  • REAL en FLOAT: echte of floating point waarden;
  • STRING: Serie (ook verstoken van elementen) van Unicode-tekens gescheiden door dubbele aanhalingstekens;
  • ARRAY: Series bestaan ​​uit bevolen waarden gescheiden door komma's en begrensd door vierkante haakjes;
  • Associatieve arrays: geordende set bestaande uit key-value paren gescheiden door komma's en wordt omgeven door accolades;
  • OBJECTEN: ongeordende set van naam-waarde paren gescheiden door komma's en afgebakend door accolades.

Terwijl de overeenkomsten zijn direct waarneembaar, de andere belangrijke is om op te merken dat er ook een aantal verschillen tussen de soorten van de JSON data en die van vele talen, de meeste aandacht zal zeker gemerkt hebben, zoals het type STRING van deze omvang is vrijwel identiek aan die gebruikt worden in Java of C, maar in gedachten te houden dat de situatie is anders voor numerieke types waar JSON ondersteunt geen octaal of decimaal.

JSON staat de uitwisseling van gegevens via een stroom (of 'stroom input / output "), kan worden ontleed, en lees dan door middel van een tolk (" motor "), dankzij een eenvoudige JavaScript-oproep naar een bepaalde functie JS genaamd eval ().
In deze gids zullen we zien hoe we kunnen deze functie te gebruiken in Javascript en PHP-gebaseerde scripts, maar eerst moet je een verwijzing naar de minimumeisen voor de ontwikkeling, het vereist JSON:

  • In ieder geval in PHP versie 5.2 of hoger;
  • een browser kan ingebouwde ondersteuning voor het formaat verstrekt, dan, bijvoorbeeld, kunt u niet gebruik maken van een versie van Internet Explorer eerder dan 8.
Nog steeds op de browser, dient te worden opgemerkt dat niet alle browsers de data-uitwisseling met JSON, en vooral zijn manier van het manipuleren van het element XMLHttpRequest, op dezelfde manier te ondersteunen. Veel, in feite, hangt af van de "kwaliteit" van de JavaScript-engine geïntegreerde u, dan, om wat kleine verschillen in het gedrag van uw aanvraag Opmerking Als u Firefox gebruikt in plaats van Opera. etc.. In principe kunnen we zeggen dat de meest recente versie is geïnstalleerd in het systeem, betere ondersteuning voor JSON.

In dezelfde categorie ...
E-Learning
Linux (Cursus) Linux (Cursus)
Complete gids voor open-source systeem. Van 49 €.
MySQL (Cursus) MySQL (Cursus)
Beheer van de open source database. Van 39 €.
PHP (Cursus) PHP (Cursus)
Volledige cursus voor het maken van dynamische websites. Van 49 €.
Gesponsorde links