Ciao a tutti sto impazzendo con la lettura di un file json.
Premesso che è la prima volta che utilizzo questo formato di dati e con un file strutturato in modo semplice non ho avuto problemi....ora però mi serve un file json abbastanza complesso con dati annidati che dovrei poi leggere con un ciclo in php....ma il punto è che non so come fare!!
Chi sa aiutarmi? 
il file json è questo:
codice:
{
"file":[
{
"gruppo": [
{
"ospite1":
{
"nome": "Mario",
"cognome": "Rossi"
}
,
"ospite2":
{
"nome": "Paolo",
"cognome": "Verdi"
}
,
"ospite3":
{
"nome": "Paolo",
"cognome": "Verdi"
}
}
],
"gruppo": [
{
"ospite1":
{
"nome": "Mario",
"cognome": "Rossi"
}
,
"ospite2":
{
"nome": "Paolo",
"cognome": "Verdi"
}
,
"ospite3":
{
"nome": "Paolo",
"cognome": "Verdi"
}
}
]
}
]
}
-----------------------
il file php che legge i dati però non riesco a completarlo....

Codice PHP:
$string=file_get_contents('datijson2.json', 'r');
$json_o=(array) json_decode($string,true);
foreach($json_o['file'] as $p){
}