..


Sponzorované odkazy

Pod kurzu a jeho použití JSON pomocí PHP

Článek napsal Claudio Garau
Strana 1 z 5

JSON zkratka pro zápis objektu JavaScript, je technologie, ale bylo by lepší říkat "formát", určený pro "výměnu dat v client-server aplikací, takový jak ti dělali na Ajax a PHP, ale je široce používán ve spojení s programovacími jazyky jako je Java, C, C # a Perl.

JSON je založen na JavaScriptu normy ECMA-262 ve verzi 3. propuštěn v prosinci 1999, ačkoli to bylo vyvinuto nezávisle na jeho zdroj.

Rozšíření tohoto formátu je splatná, pravděpodobně na jeho extrémní jednoduchost použití, ale také podporuje širokou škálu datových typů, jak lze pozorovat prostřednictvím následujícího seznamu, jsou pak integrované do stejné obecné typesystems většiny programovacích jazyků a psát:

  • NULL: žádná hodnota dána;
  • BOOLEAN: hodnoty, které mohou být buď pravda (TRUE nebo "1") nebo falešné ("0" nebo FALSE);
  • INTEGER: Numerické integer;
  • REAL a float: reálné nebo s plovoucí desetinnou čárkou;
  • STRING: Řada (také bez prvků) znaků Unicode ohraničeny uvozovkami;
  • Pole: Série se skládají z objednané hodnoty oddělené čárkami a uveden v hranatých závorkách;
  • Asociativní pole: spořádaný soubor se skládá z dvojic klíč-hodnota oddělené čárkou a obklopený složených závorkách;
  • OBJEKTY: neuspořádané sadu dvojice název-hodnota oddělené čárkami a ohraničeny složenými závorkami.

Zatímco podobnosti okamžitě pozorovatelné, druhá je důležité si uvědomit, že existují i ​​určité rozdíly mezi jednotlivými typy JSON dat, a mnoho jazyků, bude největší pozornost jistě jste si všimli, jako je typ řetězec této velikosti je prakticky stejný jako v Javě nebo C, ale mějte na paměti, že situace je pro číselné typy, kde JSON nepodporuje osmičkové a desítkové.

JSON umožňuje výměnu dat přes potok (nebo "stream vstup / výstup"), může být analyzován, a pak si přečtěte prostřednictvím tlumočníka ("motor"), a to díky jednoduché JavaScript volání určité funkce JS tzv. eval ().
V této příručce budeme vidět, jak lze pomocí této funkce v JavaScriptu a PHP skripty založené, ale nejprve je nutné provést některé odkaz na minimální požadavky na vývoj, to vyžaduje JSON:

  • Alespoň ve verzi PHP 5.2 nebo vyšší;
  • prohlížeč poskytuje nativní podporu pro formát, pak se, například, nelze použít verzi Internet Explorer 8 dříve, než.
Stále na prohlížeči, je třeba poznamenat, že ne všechny prohlížeče podporují výměnu dat s JSON, a především jeho způsob manipulace prvku XMLHttpRequest, stejným způsobem. Hodně, ve skutečnosti, záleží na "kvalitu" motoru JavaScript integrované vás, pak si uvědomit některé malé rozdíly v chování aplikace Pokud používáte Firefox místo Opera. , atd.. V zásadě lze říci, že nejnovější verze je nainstalována v systému, lepší podpora pro JSON.

Ve stejné kategorii ...
E-Learning
Linux (kurz) Linux (kurz)
Kompletní průvodce pro open-source systému. Od 49 €.
MySQL (kurz) MySQL (kurz)
Správa open-source databáze. Od 39 €.
PHP (kurz) PHP (kurz)
Celý kurz pro vytváření dynamických webů. Od 49 €.
Sponzorované odkazy