Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/08/2014, 17:11
rhapsodyred
 
Fecha de Ingreso: julio-2012
Mensajes: 18
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Recorrer JSON con PHP

Ya logre recorrer algunos de los elementos del JSON, pero tengo inconvenientes al momento de recorrer "versions" Este es mi codigo:

Código PHP:
$json file_get_contents('ejemplo.json');
                    
$obj json_decode($json);
                    
                                                            
                    echo 
" ID:    '".$id $obj->id."'<br/>
                           NAME:  '"
.$name $obj->name."'<br/>
                           SCORE: '"
.$score $obj->score."'<br/>
                           LINK:'"
.$cover $obj->cover."'<br/>";
                          
                          
                    foreach (
$type $obj->type as $key => $value
                    { 
                        echo 
"TYPE:$key| $value<br/>";
                                                
                    }
                    
                    

                     
//Este es con el que tengo inconvenientes, si lo quito recorro y recojo los datos del JSON   
                    
foreach ($versions $obj->versions     as $b => $v
                    { 
                        echo 
"VERSIONS:type:$b| $v<br/>";
                                                    
                    }
                    

                    
                                        
                    foreach (
$info $obj->info as $key3 => $value3
                    { 
                                            
                        if (
is_array($value3))
                        {
                        
                            foreach (
$info $obj->info->genre as $l => $m
                            { 
                                echo 
"INFO:genre:$l| $m<br/>";
                                                    
                            }
                        
                        
                        } else 
                        
                            {
                        
                                echo 
"INFO:$key3| $value3<br/>";
                        
                            }
                                                
                    }
                    
                    foreach (
$attr $obj->attributes as $key4 => $value4
                    { 
                        echo 
"ATTRIBUTES:$key4| $value4<br/>";
                                                
                    }
                    
                                    
                                                    
                    echo 
" IDIOMA:'".$lang $obj->label."'<br/><br/>"
El error que me tira es el siguiente:

Catchable fatal error: Object of class stdClass could not be converted to string

Bueno gracias!!