вытащить информацию из обьекта

У меня в php файл через POST приходит обьект с вот такой вот структурой

 rpc: {"job":"space.truncate","params":{"space":"person","index":1,"key":["11"],"hostname":"tarantool","port":3301,"username":"guest","password":""}}

мне нужно достать отсюда значение key, если обратиться через переменную вот так $test = $_POST['rpc'] - то я достану только то что внутри rpc (то есть вообще все что пришло), как мне правильно обратиться чтобы достать именно значение key?


Ответы (1 шт):

Автор решения: teran

декодируйте данные и извлеките нужное

$data = json_decode($_POST['rpc']);
$keys = $data->params->key;
print_r($keys);
 // либо
$data = json_decode($_POST['rpc'],true);
$keys = $data['params']['key'];
→ Ссылка