В своем приложении я использую REST API для получения данных из базы данных. Когда я проверяю ответ на запрос API в Postman, он показывает один формат, а когда я получаю ответ и регистрирую данные, он показывает другой порядок, который полностью отличается от того, который мне нужен.
Что может быть эта проблема? Пожалуйста, помогите мне.
Ответ почтальона:
{
"testdata": {
"attributes": {
"year": {
"2019": [
{
"id": 1,
"y": 2019,
"q": 1,
}
],
"2018": [
{
"id": 2,
"y": 2018,
"q": 1,
},
{
"id": 3,
"y": 2018,
"q": 4,
}
]
},
}
}
}
myComponent.ts
this.testService.getdata().subscribe(d => {
console.log(d.testdata.attributes.year);
});
Я получаю такой результат
2018 Array(2)
2019 Array(1)
вместо
2019 Array(1)
2018 Array(2)
TestService.ts
getdata() {
return this
.http
.get(`${environment.apiUrl}` + '/test/data');
}