Я пытаюсь получить объектный API-интерфейс JSON с сервера, и мой json начинается с объектов, и я не знаком с ответом Json, который начинается с объектов немедленно.
Json url
{
"ABQ": {
"airport": {
"name": "Albuquerque International Airport",
"code": {
"iata": "ABQ",
"icao": "KABQ"
}
}
},
"ACE": {
"airport": {
"name": "Lanzarote Airport",
"code": {
"iata": "ACE",
"icao": "GCRR"
}
}
},
"ADB": {
"airport": {
"name": "Izmir Adnan Menderes International Airport",
"code": {
"iata": "ADB",
"icao": "LTBJ"
}
}
}
}
Мой код:
Data :any
getData(){
this.http.get("xxxxxxxx/", {}, {}).then(data =>{
this.Data = JSON.parse(data.data)
console.log(this.Data)
})
}
HTML
<div class="ion-padding">
{{Data.airport.name}}
</div>
Я получил ошибку
ОШИБКА TypeError: Невозможно прочитать свойство 'airport' из undefined at object.eval
как я могу получить данные json response?