我正在尋找按名稱拆分json對象的最明智的方法,但我還沒有找到正確的答案。按名稱拆分json對象
JSON的看起來像這樣:
[{
"Date": "2016-02-17",
"ProductionAvg": 0.014558
}, {
"Date": "2016-02-18",
"ProductionAvg": 0.014154
}]
我需要將物體與每個對剛剛值分成數組:
[2016-02-17, 2016-02-18]
和
[0.014558, 0.014154]
的代碼我現在想出的是:
var date = []
var production = []
$.each(data, function() {
$.each(this, function (name, value) {
if (name == "Date") {
date.push(value);
}
if (name == "ProductionAvg") {
production.push(value);
}
}
});
});
但是,作爲新手,我並不確定這是否是達到此目的的標準方式。任何意見都非常感謝。
偉大的答案,大家好,非常感謝您的快速回復。我採用這種解決方案,但都比我的最初更好。我很樂意接受所有,但是這是不可行的,然而,我提高了所有。 –