Converted xml to json using a script :
{ "offers":[ { "offer":[ { "attr":{ "airline":{ "value":"Аэрофлот" }, "airline_code":{ "value":"SU" }, "title":{ "value":"Во Францию от 18662 рублей! Специальное предложение от авиакомпании Аэрофлот" }, "id":{ "value":22098 }, "href":{ "value":"https://www.aviasales.ru/offers/vo-frantsiu-ot-18662-rublei-spetsialnoe-predlozhenie-ot-aviakompanii-aeroflot" }, "sale_date_begin":{ "value":1483488000 }, "sale_date_end":{ "value":1484092800 }, "flight_date_begin":{ "value":1483488000 }, "flight_date_end":{ "value":1490400000 }, "link":{ "value":"https://hydra.aviasales.ru/adaptors/special_offer?iata=SU&utm_source=www&locale=ru&url=http%3A%2F%2Fwww.aeroflot.ru%2Fru-ru%2Fspecial_offers%2F" } }, "description":[ { "text":[ null ] } ], "conditions":[ { "text":"<ul><li>Цены на авиабилеты указаны с учетом топливных, аэропортовых и государственных сборов.</li><li>Количество авиабилетов на каждом рейсе по данному тарифу ограничено.</li><li>Полные условия продажи авиабилетов на сайте авиакомпании.</li></ul>" } ], "route":[ { "attr":{ "from_iata":{ "value":"MOW" }, "to_iata":{ "value":"PAR" }, "from_name":{ "value":"Москва" }, "to_name":{ "value":"Париж" }, "class":{ "value":"эконом" }, "oneway_price":{ "value":null }, "roundtrip_price":{ "value":"от 18662 рублей" } }, "text":[ null ] } ] } ] } ] } I checked the validity of the json-string - valid. I try to get access to the values of the fields - there are no errors, which means there is access to the values. But for some reason these same values are not displayed.
for (var p in json.offers.offer) { if (i == 9) break; i++; sps.append('<div class="col-lg-4 col-sm-6 col-xs-12">' + '<a class="special-card-link" title="' + json.offers.offer[p].attr.title.value + '" href="' + json.offers.offer[p].attr.link.value + '" target="_blank">' + '<div class="card offer">' + '<div class="card-content">' + '<img class="special-offer-card-image" src="//pics.avs.io/180/50/' + json.offers.offer[p].attr.airline_code.value + '.png" alt="' + json.offers.offer[p].attr.airline.value + '"/>' + '<div class="flight-detail">' + '<h6>' + json.offers.offer[p].attr.from_name.value + '</h6>' + '<h6>' + json.offers.offer[p].attr.to_name.value + '</h6>' + '</div>' ); } What to do with it?