Я выполняю вызов API POST в Angular 8. Мне нужно отправить объект JSON в вызове, который должен иметь структуру:
-{}JSON
-{}data
-[]exp
+{} 0
+{} 1
, но я отправляю данные в этом формат:
-[]JSON
+{} 0
+{} 1
в моем машинописном тексте я получаю два объекта {}0, {}1
в массиве с именем: receivedData
, тогда я сохраняю такие данные, как:
this.changedData = this.receivedData;
this.postService.postMethod(this.headers, this.changedData)
в моем postService:
postMethod(header, changedData): Observable<any[]> {
return this.http.post<any>(`the url here`, changedData, {headers: header, responseType: 'text' as 'json'})
.pipe(map(response => {
return response;
}))
}
как отправить данные в указанном формате? Я хочу, чтобы структура json для changedDetails
была такой, как упомянуто вверху, с тем же соглашением об именах, например: {}data and []exp
Как я могу поместить sh receivedData objects
в exp[]
, который я затем могу отправить в data{}
который затем будет полностью помещен в changedDetails {}