我对json输出进行了编码。
$responseJSON
{"status":1,"content":{"sessionid":"4c86cf1acac07811db6ec670e0b9cdd2"}}
现在我来解码一下
$decoded=json_decode($responseJSON);
print_r($decoded)
我得到
stdClass Object (
[status] => 1
[content] => stdClass Object (
[sessionid] => 4c86cf1acac07811db6ec670e0b9cdd2
)
)
我不想那样解码。
如何在没有stdclass标记的情况下解码为普通数组?
最佳答案
没有足够的代表来评论其他人的评论
在你处理完这些信息后
$decoded = json_decode( $responseJSON, TRUE );
你可以正常访问里面的所有信息。
做一个
var_dump($decoded);
只是因为它增加了你意想不到的水平
然后照常进行
echo $decoded['status']
echo $decoded['content']['sessionid']