Hola a todos,
Tengo un archivo .json con una serie de datos que me gustaría leer desde php. El problema es que tiene varios niveles y me pierdo, a ver si podéis echarme una mano.
El archivo .json tiene esta estructura...es mucho más grande que esto pero no contiene más niveles:
Código:
{
"result" : "ok",
"response" : {
"description" : "All known vehicles. Each structure contains the vehicle's id, name, (optionally) class and list of all liveries",
"list" : [
{
"id" : 9503224,
"name" : "BMW 320 TC",
"liveries" : [
{
"id" : 51,
"name" : "Cassius Racing #15"
},
{
"id" : 52,
"name" : "Cassius Racing #16"
},
{
"id" : 53,
"name" : "Cassius Racing #17"
}
],
"class" : "TC2"
},
{
"id" : 65306143,
"name" : "Sauber C9 Mercedes-Benz",
"liveries" : [
{
"id" : 51,
"name" : "1989 Sauber Mercedes #61"
},
{
"id" : 52,
"name" : "1989 Sauber Mercedes #62"
},
{
"id" : 53,
"name" : "1989 Sauber Mercedes #63"
}
],
"class" : "Group C1"
},
{
"id" : 143364290,
"name" : "BMW 2002 Turbo",
"liveries" : [
{
"id" : 1,
"name" : "White"
},
{
"id" : 2,
"name" : "Silver"
},
{
"id" : 3,
"name" : "Black"
}
],
"class" : "Historic Touring 2"
}
]
}
}
Tan sólo llego hasta aquí con mi php:
Código PHP:
<?php
$jsondata = file_get_contents('basico.json');
$data = json_decode($jsondata, true);
?>
Sé que es penoso, pero es lo que hay, estoy empezando.
En fin, espero respuesta. Muchas gracias.