[英]Need to convert two dimensional array response in to json Object in Angular 9
我收到來自后端(NodeJS)的響應,
當前響應:
[ [ '49' ], [ '33' ], [ '60' ], [ '58' ] ]
需要將上述這些值傳遞給 JSON Object 格式中的 Highchart 組件,如下所示在我的前端 -Angular 9 中。我在將二維數組值轉換為其相應的 Z466DEEC76ECDF246D3857D1F6 格式時遇到問題。
此處的鍵“fin”及其值應為 static。 對於鍵 -“A”,我需要數組元素 1,3,.. 而對於鍵 -“B”,我需要數組元素 2,4 等。
誰能指導我,拜托。
所需格式:
{
"fin":[
'14',
'16'
]
"A" : [
'49',
'60'
]
"B" : [
'33',
'58'
]
}
go 關於它的一種方法是,根據需要隔離currentResponse數組。
listA = [];
listB = [];
for (i = 0; i < currentResponse.length; i++) {
if(i%2==0) listA.push(currentResponse[i][0]);
else listB.push(currentResponse[i][0]);
}
隔離后,我們可以將 JSON 構建為簡單的 JS Object
jsonObj = {
fin : [
'14',
'16'
]
A : listA
B : listB
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.