In che modo posso evitare di utilizzare indici numerici? A me è sembrata l'unica soluzione dal momento che Java non gestisce array associativi.
Al cast non avevo mai pensato; fondamentalmente perché non sapevo con che diavolo di oggetto avevo a che fare.
Un altra domanda: mi hai scritto come gestire l'oggetto tutto come array, se invece volessi gestirlo come stdClass come dovrei fare? L'accesso ai valori come dovrebbe avvenire? Ho provato ma non sono riuscito, sono dovuto ricorrere agli indici di un array per acchiappare il valore.

Grazie tanto per la tua risposta!