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!!