Lato JS preparo un oggetto che converto in una stringa JSON tramite JSON.stringify.
L'output dell'oggetto si presenta in questa forma:

{"nome_custom_rpe":{"tipo":"stringa","codice":0}," rep1":{"tipo":"float","codice":1},"rep2":{"tipo":" float","codice":2},"rep3":{"tipo":"float","codice" :3}}

Lato PHP recupero il dato tramite:
$valori = json_decode($_POST["valori"]);

Ora devo lavorarci con questi dati in PHP, ma se utilizzo:
$valori["nome_custom_rpe"] oppure $valori["nome_custom_rpe"]["tipo"],
PHP mi restituisce l'errore Illegal string offset 'nome_custom_rpe' in etc...

Se utilizzo:$valori->nome_custom_rpe oppure $valori->{"nome_custom_rpe"},
mi restituisce blank.

Come posso leggere l'oggetto in PHP?
Grazie.