Hola gente hace una semana que llevo batallando con algo que no me sale, tengo un json donde tiene un array y dentro objetos y dentro los objetos mas arrays y así hasta el infinito
ejemplo:
(el verdadero json es mucho mas largo y complejo, pero este sirviera para ejemplificar)
Código:
var vehiculos = [
{
"Tipo": "coches",
"marcas": [
{
"nombre": "Toyota",
"modelo": [
{
"mombre": "A1",
"combustible": "gasolina",
"colo": "rojo"
},
{
"mombre": "A2",
"combustible": "diesel",
"colo": "azul"
},
{
"mombre": "A3",
"combustible": "gasolina",
"colo": "verde"
}
]
},
]
},
{
"Tipo": "motocicletas",
"marcas": [
{
"nombre": "Suzuki",
"modelo": [
{
"mombre": "A1",
"combustible": "gasolina",
"colo": "rojo"
},
{
"mombre": "A2",
"combustible": "diesel",
"colo": "azul"
},
{
"mombre": "A3",
"combustible": "gasolina",
"colo": "verde"
}
]
},
]
},
];
Básicamente lo que busco saber es cuantos(numero) vehículos a gasolina hay en cada tipo (coches, motos).
Intente hacer con loops for, uno dentro de otro para recorrer cada array y objeto, pero no logro imprimir los datos correctos, aver si alguien puede darme una ayudita o algunas pistas! gracias