簡體   English   中英

將JSON轉換為Javascript中的數組

[英]Convert JSON to array of array in Javascript

這是我的輸出

[{"Phy_nm":"HCP-1","Brand_t":126.52,"Mkt_volume":181.23,"calls_recvd":7.94,"samples":30.86,"Avg":24.14}]

我嘗試這樣做

var i = 0, result = [];

    while (i < data.length) {
        result.push([])
        for (var key in data[i].fields) {
            result[result.length - 1].push(data[i].fields[key])
        }
        i++
    }

我怎樣才能像這樣在javascript中將其轉換為數組數組

[
[{"Phy_nm":"HCP-1","Brand_t":126.52,"Mkt_volume":181.23,"calls_recvd":7.94,"samples":30.86,"Avg":24.14}]
]

我不明白...

因為您確定您的輸出將始終是有效的JSON

var Output =[{"Phy_nm":"HCP-1","Brand_t":126.52,"Mkt_volume":181.23,"calls_recvd":7.94,"samples":30.86,"Avg":24.14}]

所以所需的輸出就是這個簡單的字符串技巧

   var result = "[" + JSON.stringify(Output)  + "]";

您想要將該Json插入數組,在這種情況下,我們只需執行此操作。

var dataOutput =[{"Phy_nm":"HCP-1","Brand_t":126.52,"Mkt_volume":181.23,"calls_recvd":7.94,"samples":30.86,"Avg":24.14}]
var output=[dataOutput];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM