Guest User

Untitled

a guest
Dec 13th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. for (var i=0; i< jsonObject.hoteles.length; i++)
  2. {
  3. //Para obtener el objeto de tu lista
  4. var hotel = jsonObject.hoteles[i]
  5. //Mostramos el objeto en su versión String
  6. console.log(JSON.stringify(hotel));
  7. //Muestras el valor de la propiedad name para el objeto viaje, del objeto hotel.
  8. document.write(console.log(hotel.viaje.origen.name));
  9. }
  10. {
  11. "hoteles": [{
  12. "viaje": {
  13. "origen": {
  14. "iataCode": "VL",
  15. "name": "Valencia",
  16.  
  17. },
  18. "destino": {
  19. "iataCode": "BCN",
  20. "name": "Barcelona",
  21. },
  22. "price": {
  23. "value": "99.16",
  24. "valueMainUnit": "99",
  25. "valueFractionalUnit": "16",
  26. "currencySymbol": "€"
  27. },
  28. "dateFrom": "2015-02-02T00:00:00+00:00",
  29. "dateTo": "2015-04-02T00:00:00+01:00"
  30. }
  31. },
  32. {
  33. "viaje": {
  34. "origen": {
  35. "iataCode": "VL",
  36. "name": "madrid",
  37.  
  38. },
  39. "destino": {
  40. "iataCode": "BCN",
  41. "name": "Barcelona",
  42. },
  43. "price": {
  44. "value": "99.16",
  45. "valueMainUnit": "99",
  46. "valueFractionalUnit": "16",
  47. "currencySymbol": "€"
  48. },
  49. "dateFrom": "2015-02-02T00:00:00+00:00",
  50. "dateTo": "2015-04-02T00:00:00+01:00"
  51. }
  52. }
  53. ]
  54. }
  55.  
  56. for (var i=0; i< jsonObject.hoteles.length; i++)
  57. {
  58. //Para obtener el objeto de tu lista
  59. var hotel = jsonObject.hoteles[i];
  60. //Mostramos el objeto en su versión String
  61. console.log(JSON.stringify(hotel));
  62. //Muestras el valor de la propiedad name para el objeto viaje, del objeto hotel.
  63. console.log(hotel.viaje.origen.name)
  64. }
  65.  
  66. var variable = { // tus datos };
  67.  
  68. for(i = 0; i < variable.hoteles.length; i++){
  69. var datos = variable.hoteles[i].viaje;
  70. console.info(datos.origen);
  71. console.info(datos.destino);
  72. console.info(datos.precio);
  73. }
  74.  
  75. hotel.viaje.origen.name // no existe pues no se ha indicado el índice del arreglo hotel
  76.  
  77. for (var i=0; i<jsonObject.hoteles.length; i++) {
  78. var hotel = jsonObject.hoteles[i]; // hasta aquí tienes cada hotel
  79. for (var detalle in hotel.viaje) {
  80. for (var dato in hotel.viaje[detalle]) {
  81. console.log (hotel.viaje[detalle][dato]); // Y aquí exploras cada dato del viaje
  82. }
  83. }
  84. }
  85.  
  86. let hoteles = jsonObject.hoteles
  87. hoteles.map((hotel) => { console.log(hotel) })
Add Comment
Please, Sign In to add comment