php-json JSON (JavaScript Obyekt Notation) serialization üçün çox sürətli PHP C uzantısıdır. php-json layihə kitabxana json-C-Forked versiyasını istifadə edir.
Bu brauzer JavaScript-kodlanmış data mübadiləsi XMLHttpRequest ilə birlikdə istifadə edilə bilər.
Istifadə:
A sadə ./configure; etmək; oyun etməlidir bərpa etmək. Sizin php.ini / php.d bir uzantısıdır = json.so xətt əlavə etmək üçün əmin olun. Qeyd: Siz gcc 3.x və php-JSON tərtib etmək lazımdır.
Sonra yalnız JSON daxil PHP dəyərlər kodlar üçün json_encode istifadə və json_decode bir PHP dəyəri daxil JSON deşifre.
Məsələn:
$ Çıxış = json_encode ($ val);
echo $ çıxdı "n".
Istehsal ki:
{"Abc": 12, "foo": "bar", "bool0" yalan "bool1" doğru "arr" [1, 2, 3, null, 5] "float" 1,2345}
Isə:
$ Input = '{"abc": 12, "foo": "bar", "bool0" yalan "bool1" doğru "arr" [1, 2, 3, null, 5] "float" : 1,2345} ';
$ Val = json_decode ($ input);
. $ xas> abc "n" echo;
Istehsal ki:
12
Versiyası 1.0.5 kimi, bir obyekt əvəzinə assosiativ array qaytarır isteğe parametri, assoc (boolean) json_decode edir.
A PHP obyekt JavaScript obyekt (assosiativ array, yəni, əsas => dəyəri cüt) üçün əlaqələndirir, belə ki, yuxarıda belə kimi JavaScript müraciət olunacaq:
var obj = ...; / * Bir obyekt * qaytarılması) bu JSON və Eval (almaq /
var nəticə = obj ["abc"] * obj ["float"];
alert (+ nəticə "nəticəsidir");
Bu nəticə dəyəri, yəni, 14,814 ilə bir uyarı qutusu göstərmək lazımdır.
Bu Release Yenilikler:
· Parser üçün baza kimi JSON_checker istifadə tam rewrite.
· JSON dəqiqləşdirilməsi həyata keçirir.
· Kodlama haqqında əhəmiyyətli performans təkmilləşdirilməsi.
· PHP lisenziya altında Re-lisenziya.
Software ətraflı:
Version: 1.2.1
Tarixi Upload: 3 Jun 15
Lisenziya: Pulsuz
Məşhurluq: 109
Şərhlər tapılmadı