J'essaye d'analyser une chaîne simple JSON
, mais je ne suis pas habitué à le faire de PHP
. Pour faire mon test j'ai écrit une page où les données sont créées; envoie une requête à la page PHP pour faire quelques tests.PHP: parse JSON de jQuery
Comment puis-je accéder aux données JSON depuis PHP et les faire revenir?
La chaîne de jQuery:
var json_str = '{"id_list":[{"id":"2","checked":"true"},{"id":"1","checked":"false"}]}';
/*'{
"id_list": [
{
"id": "2",
"checked": "true"
},{
"id": "1",
"checked": "false"
}
]
}'*/
$.post ("php_json_parser.php", { data_to_send:json_str }, function (data_back) {
alert (data_back);
});
page PHP:
<?php
$data_back = json_decode (stripslashes($_REQUEST['data_to_send']), true);
print $data_back->{'id_list'[0]["id"]}; //??? how can I access to properties?
?>
JSON in PECL –
Il semble qu'il utilise PHP 5.2 qui a des fonctions json natives. –
oui, je l'utilise déjà – vitto