這是變量'data'中的數組數據數組。我想使用AngularJS數組數據的數組轉換成JSON和使用$範圍對象在視圖中使用如何在Angular JS中將Array的數組轉換爲JSON?
$scope.data =[["Name", "Age", "Address"],
[ "A", "43", "CA" ],
[ "B", "23", "VA" ],
[ "C", "24", "NY" ]]
功能寫信給數組的數組轉換爲JSON:
$scope.jsonData = function() {
var result = [];
var keys = data[0];
for (var i = 1; i < data.length; i++) {
var item = {};
item[keys[0]] = data[i][0];
item[keys[1]] = data[i][1];
item[keys[2]] = data[i][2];
result.push(item);
}
return result
};
我沒有看到JSON輸出,我在哪裏做錯了?
所需的輸出:
[
{
"Name": "A",
"Age": "43",
"Address": "CA"
},
{
"Name": "B",
"Age": "23",
"Address": "VA"
},
{
"Name": "C",
"Age": "24",
"Address": "NY"
}
]
您可以直接使用JSON.stringify($ scope.data)。 –