JSON кодирует и декодирует на PHP

У меня 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'] 

пытаться

 json_decode($responseJSON,true); 

true сообщает php о создании ассоциативных массивов

Второй аргумент json_decode может быть TRUE который заставит все объекты считываться как связанные с PHP массивы.

 $decoded = json_decode( $responseJSON, TRUE ); 

PHP.net

Когда TRUE (ссылаясь на второй аргумент), возвращаемые объекты будут преобразованы в ассоциативные массивы.

Использование:

 $decoded=json_decode($responseJSON, TRUE);