..


Sponsorerede links

Pod kurset og dets anvendelse til at JSON med PHP

Artikel skrevet af Claudio Garau
Side 1 af 5

JSON står for JavaScript Object Notation, er en teknologi, men det ville være bedre at kalde det en "format", designet til »udveksling af data inden for en klient-server applikationer, såsom dem, der foretages i Ajax og PHP, men er almindeligt anvendt i kombination med programmeringssprog som Java, C, C # og Perl.

JSON er JavaScript baseret på standarden ECMA-262 3. i version frigivet i december 1999, selv om den blev udviklet uafhængigt af kilden.

Udbredelsen af dette format skyldes sandsynligvis, at den ekstreme brugervenlighed, det også understøtter en bred vifte af datatyper, som det kan ses via nedenstående liste, er så integreret i samme generelle typesystems af de fleste programmeringssprog og scripting:

  • Null: ingen værdi givet;
  • BOOLESK: værdier, der enten kan være sand (TRUE eller "1") eller falsk ("0" eller FALSE);
  • INTEGER: Numerisk integer;
  • REAL og FLOAT: reelle eller floating point-værdier;
  • STRING: Series (også uden elementer) af Unicode tegn afgrænset af dobbelte anførselstegn;
  • ARRAY: Series består af bestilte værdier adskilt af kommaer og afgrænset af firkantede parenteser;
  • Associative Arrays: ordnet sæt bestående af nøgle-værdi par adskilt af kommaer og omgivet af krøllede parenteser;
  • Objekter: uordnet sæt af navn-værdi par adskilt af kommaer og afgrænset af krøllede parenteser.

Mens lighederne umiddelbart er observerbare, den anden er vigtigt at bemærke, at der også er nogle forskelle mellem de typer af JSON data og de mange sprog, vil den største opmærksomhed har sikkert bemærket såsom type STRING af denne størrelse er praktisk identisk med den, der anvendes i Java eller C, dog huske på, at situationen er anderledes for numeriske typer, hvor JSON understøtter ikke oktal eller decimal.

JSON giver mulighed for udveksling af data gennem en strøm (eller "stream input / output"), kan det analyseres, og derefter læse via en tolk ("motor") takket være et simpelt JavaScript-kald til en bestemt funktion JS kaldet eval ().
I hele denne guide vil vi se, hvordan vi kan bruge denne funktion i Javascript og PHP-scripts, men først skal du gøre nogle henvisning til de minimumskrav for udvikling, det kræver JSON:

  • I hvert fald i PHP version 5.2 eller højere;
  • en browser kan give indbygget understøttelse for formatet, og derefter, for eksempel, kan du ikke bruge en version af Internet Explorer tidligere end 8.
Stadig i browseren, skal det bemærkes, at ikke alle browsere understøtter dataudveksling med JSON, og især hans måde at manipulere element XMLHttpRequest, på samme måde. Meget, i virkeligheden, afhænger af "kvaliteten" af JavaScript-motoren integrerede dig, så, at bemærke nogle små forskelle i adfærden hos din ansøgning, hvis du bruger Firefox i stedet for Opera. mv. I princippet kan vi sige, at den nyeste version er installeret i systemet, bedre understøttelse af JSON.

I den samme kategori ...
E-Learning
Linux (Kursus) Linux (Kursus)
Komplet guide til open source-system. Fra 49 €.
MySQL (Kursus) MySQL (Kursus)
Forvaltning af open source-database. Fra 39 €.
PHP (Kursus) PHP (Kursus)
Fuld kursus for at skabe dynamiske web-sites. Fra 49 €.
Sponsorerede links