Я тестирую приложение угловое , используя Жасмин , и я в нем.Приложение имеет серверную часть, написанную на Spring boot , которая предоставляет некоторые API.
Контент, полученный от одного из API (запрос GET), представляет собой List of Mapped Key, Пары Value (Object, Value) .
Я хочу, чтобы макет ответа был таким, чтобы он выглядел так же, как показано ниже (результат).
Like this => [
key: value *//does not have an index*
]
Accessed like this => this.list = result['someList'];
Например,
constructor(private httpClient: HttpCLient) {}
ngOnInit() {
this.getAll().subscribe(result => {
this.someListInsideResult = result['someList'];
console.log('result: ', result);
console.log('someListInsideResult: ', someListInsideResult);
}
}
getAll() {
this.headers = new HttpHeaders().set('X-Authorization', 'Bearer ' + token).set('X-Requested-With', 'XMLHttpRequest').set('Content-Type', 'application/json');
return httpClient.get(url, {headers: headers});
}
консоль:
// actual respose(result)
result: [
key1: value1
key2: value2
...
...
someList: 0: "stringValue"
1: "ENUM"
2: null
]
// list inside the response
someListInsideResult: 0: "stringValue"
1: "ENUM"
2: null
, если кто-то может помочь, буду очень благодарен.
заранее спасибо.