PHP-JSON є надзвичайно швидко розширення PHP С протягом JSON (JavaScript Object Notation) серіалізациі. проект бібліотеки PHP-JSON використовує роздвоєний версію JSON-C.
Він може бути використаний в поєднанні з XMLHTTPRequest для обміну JavaScript-кодованих даних за допомогою браузера.
Використання:
Просто ./configure; робити; зробити установку слід зробити трюк. Переконайтеся, що додати розширення = json.so рядок в php.ini / php.d. Зверніть увагу: ви повинні скомпілювати PHP-JSON з GCC 3.x і вище.
Потім, просто використовуйте json_encode кодувати значення PHP в JSON і декодування json_decode JSON в PHP значення.
Наприклад:
$ Вихід = json_encode ($ значення);
Ехо $ вихід "п".
Буде виробляти:
{"ABC": 12, "Foo": "бар", "bool0" брехня ", bool1": правда, "обр": [1, 2, 3, NULL, 5], "поплавок": 1.2345}
Поки:
$ Вхід = '{"ABC": 12, "Foo": "бар", "bool0" брехня ", bool1": правда, "обр": [1, 2, 3, NULL, 5], "поплавок" : 1 2 3 4 5} ';
$ Вал = json_decode ($ вхід);
Ехо $ Val-> ABC "п".
Буде виробляти:
12
У версії 1.0.5, json_decode приймає необов'язковий параметр, доц (логічне), який повертає асоціативний масив, а не об'єкта.
Об'єкт PHP корелює з об'єктом JavaScript (асоціативний масив, тобто ключ => значення), так вище, будуть посилатися в JavaScript наступним чином:
VAR OBJ = ...; / * Отримати JSON і Eval () його, повертаючи об'єкт * /
VAR результат = OBJ ["ABC"] * OBJ ["поплавок"];
Alert ("результат" + результат);
Це повинно відображати вікно попередження зі значенням результату, тобто 14,814.
Що нового в цій версії:
· Повний переписування за допомогою JSON_checker в якості основи для синтаксичного аналізатора.
· Реалізує специфікацію JSON.
· Значні поліпшення продуктивності при кодуванні.
· Повторно під ліцензією PHP.
Дані програми:
Версія: 1.2.1
Дата завантаження: 3 Jun 15
Ліцензія: Безкоштовно
Популярність: 109
Коментар не знайдено