"PHP-JSON yra labai greitai PHP, C pratęsimo JSON (JavaScript Object Žymėjimas) Publikacija. PHP-JSON projektas biblioteka naudoja išsišakojęs versiją JSON-C.
Jis gali būti naudojamas kartu su XMLHttpRequest keistis Javaskriptą-užkoduotus duomenis naršyklėje.
Naudojimas:
Paprasta Configure; padaryti; make install turėtų padaryti pavyko. Įsitikinkite, kad pridėti plėtinį = json.so eilutę į php.ini / php.d. Pastaba: jums reikia surinkti php-JSON su gcc 3.x ir daugiau.
Tada tiesiog naudokite json_encode koduoti PHP vertybes JSON ir json_decode iššifruoti JSON į PHP vertės.
Pavyzdžiui:
$ Produkcija = json_encode ($ Val);
echo $ produkcija n. ";
Ar gaminame:
{"ABC": 12 "Foo": "baras", "bool0": klaidinga ", bool1": tiesa ", aranžuotė": [1, 2, 3, NULL, 5], "plūdė": 1,2345}
Nors:
$ Įvesties = '{"ABC": 12 "Foo": "baras", "bool0": klaidinga ", bool1": tiesa ", aranžuotė": [1, 2, 3, NULL, 5], "plūdė" : 1,2345} ';
$ Val = json_decode ($ įėjimas);
echo $ Val-> ABC "N.";
Ar gaminame:
12
Nuo versijos 1.0.5, json_decode užima papildomą parametrą, doc (boolean), kad grąžina Association masyvas, o ne objektas.
PHP objektas susijęs su JavaScript objekto (masyvą, ty klavišas => verčių porų), todėl aukščiau bus paminėta JavaScript štai taip:
var Obj = ...; / * Gauti JSON ir eval () jį grąžinant daiktą * /
var rezultatas = objektas ["ABC"] * objektas ["plūdė"];
alert ("rezultatas yra" + rezultatas);
Tai turėtų rodyti įspėjimo langą su rezultato vertės, ty 14,814.
Kas naujo šioje versijoje:
· Visiškai perrašyti naudojant JSON_checker kaip už analizatorius bazę.
· Įgyvendina JSON specifikaciją.
· Svarbiausi veiklos patobulinimų koduotę.
· Pakartotinai licencijuotas pagal PHP licenciją.
Programinė detalės:
Versija: 1.2.1
Įkėlimo datą: 3 Jun 15
Licencija: Nemokamai
Populiarumas: 109
Komentarai nerastas