php-json ay isang lubhang mabilis PHP extension C para sa JSON (JavaScript Object notasyon) serialization. php-json proyekto library ay gumagamit ng isang bika bersyon ng json-c.
Ito ay maaaring gamitin kasabay ng XMLHttpRequest upang makipagpalitan ng JavaScript-encode ng data sa isang browser.
Usage:
Ang isang simpleng ./configure; gumawa; gumawa install ay dapat gawin ang mga kakaibang ugali. Tiyaking upang magdagdag ng isang extension = json.so linya sa iyong php.ini / php.d. Tandaan: Kailangan mong ilista php-json sa gcc 3.x at up.
Pagkatapos, gamitin lamang json_encode upang i-encode ang iyong mga halaga PHP sa JSON, at json_decode upang mabasa JSON sa isang halaga PHP.
Halimbawa:
$ Output = json_encode ($ Val);
echo $ output "n".;
Gusto gumawa ng:
{"Abc": 12, "foo": "bar", "bool0": false, "bool1": totoo, "arr": [1, 2, 3, null, 5], "float": 1.2345}
Habang:
$ Input = '{"abc": 12, "foo": "bar", "bool0": false, "bool1": totoo, "arr": [1, 2, 3, null, 5], "float" : 1.2345} ';
$ Val = json_decode ($ input);
echo $ val-> abc "n".;
Gusto gumawa ng:
12
Bilang ng mga bersyon 1.0.5, json_decode tumatagal ng isang opsyonal na parameter, assoc (boolean), na nagbabalik ng isang array uugnay sa halip ng isang bagay.
A PHP object ay magkakaugnay sa isang JavaScript na object (uugnay array, ie, key => halaga ng mga pares), kaya ang itaas ay sumasangguni sa JavaScript tulad ng sa gayon:
var obj = ...; / * Kunin JSON at eval () na ito, bumabalik ang isang bagay * /
var resulta = obj ["abc"] * obj ["float"];
alert ("Ang resulta ay" + resulta);
Ito ay dapat na ipakita ang isang alerto kahon sa ang halaga ng mga resulta, ie, 14.814.
Ano ang Bago sa Paglabas na ito:
· Ang isang kumpletong pagsulat na muli gamit JSON_checker bilang ang batayang para sa mga parser.
· Isinasakatuparan ang JSON detalye.
· Ang mga makabuluhang pagpapabuti sa pagganap sa encoding.
· Muling lisensiyado sa ilalim ng lisensya ng PHP.
Mga detalye ng Software:
Bersyon: 1.2.1
I-upload ang petsa: 3 Jun 15
Lisensya: Libre
Katanyagan: 109
Mga Komento hindi natagpuan