I would like someone to help me how to go through the array, because it does not work for me?
var jsonObject = {
"hoteles": [
{
"viaje": {
"origen": {
"iataCode": "VL",
"name": "Valencia",
"base": false,
"latitude": 39,4699,
"longitude": -0,376288,
"country": {
"code": "sp",
"name": "España",
"seoName": "Valencia",
"englishSeoName": "spain",
"currency": "EUR",
"url": "spain"
}
},
"destino": {
"iataCode": "BCN",
"name": "Barcelona",
"base": true,
"latitude": 41,38506,
"longitude": 2,17340,
"country": {
"code": "sp",
"name": "España",
"seoName": "Spain",
"englishSeoName": "spain",
"currency": "EUR",
"url": "spain"
}
},
"price": {
"value": "99.16",
"valueMainUnit": "99",
"valueFractionalUnit": "16",
"currencySymbol": "€"
},
"dateFrom": "2015-02-02T00:00:00+00:00",
"dateTo": "2015-04-02T00:00:00+01:00"
}
},
{
"viaje": {
"origen": {
"iataCode": "VL",
"name": "Valencia",
"base": false,
"latitude": 39,4699,
"longitude": -0,376288,
"country": {
"code": "sp",
"name": "España",
"seoName": "Valencia",
"englishSeoName": "spain",
"currency": "EUR",
"url": "spain"
}
},
"destino": {
"iataCode": "BCN",
"name": "Barcelona",
"base": true,
"latitude": 41,38506,
"longitude": 2,17340,
"country": {
"code": "sp",
"name": "España",
"seoName": "Spain",
"englishSeoName": "spain",
"currency": "EUR",
"url": "spain"
}
},
"price": {
"value": "97.43",
"valueMainUnit": "97",
"valueFractionalUnit": "43",
"currencySymbol": "€"
},
"dateFrom": "2015-02-02T00:00:00+00:00",
"dateTo": "2015-04-02T00:00:00+01:00"
}
},
{
"viaje": {
"origen": {
"iataCode": "VL",
"name": "Valencia",
"base": false,
"latitude": 39,4699,
"longitude": -0,376288,
"country": {
"code": "sp",
"name": "España",
"seoName": "Valencia",
"englishSeoName": "spain",
"currency": "EUR",
"url": "spain"
}
},
"destino": {
"iataCode": "BCN",
"name": "Barcelona",
"base": true,
"latitude": 41,38506,
"longitude": 2,17340,
"country": {
"code": "sp",
"name": "España",
"seoName": "Spain",
"englishSeoName": "spain",
"currency": "EUR",
"url": "spain"
}
},
"price": {
"value": "110.05",
"valueMainUnit": "110",
"valueFractionalUnit": "05",
"currencySymbol": "€"
},
"dateFrom": "2015-02-02T00:00:00+00:00",
"dateTo": "2015-04-02T00:00:00+01:00"
}
},
{
"viaje": {
"origen": {
"iataCode": "VL",
"name": "Valencia",
"base": false,
"latitude": 39,4699,
"longitude": -0,376288,
"country": {
"code": "sp",
"name": "España",
"seoName": "Valencia",
"englishSeoName": "spain",
"currency": "EUR",
"url": "spain"
}
},
"destino": {
"iataCode": "BCN",
"name": "Barcelona",
"base": true,
"latitude": 41,38506,
"longitude": 2,17340,
"country": {
"code": "sp",
"name": "España",
"seoName": "Spain",
"englishSeoName": "spain",
"currency": "EUR",
"url": "spain"
}
},
"price": {
"value": "102.21",
"valueMainUnit": "102",
"valueFractionalUnit": "21",
"currencySymbol": "€"
},
"dateFrom": "2015-02-02T00:00:00+00:00",
"dateTo": "2015-04-02T00:00:00+01:00"
}
}],
"count":4,
"totalCount":4,
"currency":{"symbol":"€","maxPrice":"150","defaultPrice":0},
"currencySymbol":"€",
"request":{"from":"VL","to":"BCN","start_date":"2015-02-02","end_date":"2015-04-02","max_price":"500"}
};
/////
I tried to go through it with this code:
for (var i=0; i< jsonObject.hoteles.length; i++){
//Para obtener el objeto de tu lista
var hotel = jsonObject.hoteles[i];
document.write(hotel.viaje.origen.name);
}