php-JSON je extrémně rychlý rozšíření PHP C pro JSON (JavaScript Object Notation) serializaci. php-JSON knihovna projekt používá vidlicový verzi json-C.
To může být použit ve spojení s XmlHttpRequest vyměňovat JavaScript-zakódovaná data s prohlížečem.
Využití:
Jednoduchý ./configure; dělat; make install by měly stačit. Ujistěte se, že přidat rozšíření = json.so řádku do vašeho php.ini / php.d. Poznámka: budete muset zkompilovat PHP-JSON s gcc 3.xa nahoru.
Pak stačí použít json_encode pro enkódování své PHP hodnoty do JSON, a json_decode dekódovat JSON do hodnoty PHP.
Například:
$ Výstup = json_encode ($ val);
echo $ výstup "n".;
By produkoval:
{"Abc": 12, "foo": "bar", "bool0": falešný, "bool1": pravda, "arr": [1, 2, 3, null, 5], "plavat": 1,2345}
Zatímco:
$ Vstup = '{"abc": 12, "foo": "bar", "bool0": falešný, "bool1": pravda, "arr": [1, 2, 3, null, 5], "plavat" : 1,2345} ';
$ Val = json_decode ($ vstup);
echo $ -Val-> abc "n".;
By produkoval:
12
Od verze 1.0.5, json_decode trvá volitelný parametr, doc (boolean), který vrací asociativní pole namísto objektu.
PHP objekt koreluje k objektu JavaScript (asociativní pole, tj key => párů hodnota), takže by se výše odkazovaný v JavaScriptu jako tak:
var obj = ...; / * Načtení JSON a eval () to, vrácením objektu * /
var result = obj ["abc"] * obj ["float"];
alert ("Výsledek je" + výsledek);
To by mělo zobrazit výstražné okno s hodnotou výsledku, tj 14,814.
Co je nového v této verzi:
· Kompletní přepsání pomocí JSON_checker jako základ pro analyzátor.
· Realizuje specifikace JSON.
· Výrazné zlepšení výkonu na kódování.
· Znovu licencován pod licencí PHP.
Podrobnosti Software:
Komentáře nebyl nalezen