我在从last.fm api返回的此JSON结果中检索密钥时出现问题
这是返回的内容:
{"session":{"name":"mcbeav","key":"***************","subscriber":"1"}}
我只需要密钥,但是如果我尝试print_r或var_dump,那么我怎么会这样做呢?
例如,如果我print_r($json['key']);
或i print_r['session']['key'];
打印的是“{”;
答案 0 :(得分:4)
只需使用php函数
$myJsonData = json_decode($myJsonString,true)
它将为您提供一个与您的代码中相似的关联数组(第二个争论的真实含义)
希望这就是你要找的东西
答案 1 :(得分:2)
$json = json_decode('{"session":{"name":"mcbeav","key":"eab5a0axxxxxxx0c3","subscriber":"1"}}');
echo $json->session->key;
或者如果你想要一个数组:
$json = json_decode('{"session":{"name":"mcbeav","key":"eab5a0axxxxxxx0c3","subscriber":"1"}}', true);
echo $json['session']['key'];