Библиотека php-yajl представляет собой простую и быструю библиотеку для парсинга и генерации JSON данных YAJL (Yet Another JSON Library), а также привязки для расширения PHP.
Дополнительную информацию можно найти на сайте проекта http://lloyd.github.com/yajl
$/путь/к/phpize
$./configure --with-php-config=/путь/к/php-config
$make && make install
Генерация
<?php
$array = array(
1,
"строка",
array("ключ"=>"значение")
);
var_dump(yajl_generate($array));
/* ==> вывод
string(28) "[1,\"строка\",{\"ключ\":\"значение\"}]";
*/
var_dump(yajl::generate($array));
/* ==> вывод
string(28) "[1,\"строка\",{\"ключ\":\"значение\"}]";
*/
?>
Парсинг
<?php
$string = '[1,"строка",{"ключ":"значение"}]';
var_dump(yajl_parse($string));
/* ==> вывод
array(3) {
[0]=>
int(1)
[1]=>
string(6) "строка"
[2]=>
array(1) {
["ключ"]=>
string(5) "значение"
}
}
*/
var_dump(yajl::parse($string));
/* ==> вывод
array(3) {
[0]=>
int(1)
[1]=>
string(6) "строка"
[2]=>
array(1) {
["ключ"]=>
string(5) "значение"
}
}
*/
?>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )