我有几个 JSON 数组。它们看起来像
[["Vishnu", 25],["Joginder", 22],["Amar", 27],["Rohan", 24],["Karan", 23]]
我想准备一段 Javascript 代码,将这些数组数组转换为 JSON 数组,但带有键,如下所示:
[{"Player": "Vishnu", "Age": 25},{"Player": "Joginder", "Age": 22},{"Player": "Amar", "Age": 27},{"Player": "Rohan", "Age": 24},{"Player": "Karan", "Age": 23}]
任何人都可以给我一些想法,或者代码。
最佳答案
您可以使用Array.prototype.map()
返回一个对象数组,其中数组的第一个元素设置为属性“Player”
的值,第二个元素数组元素设置为属性 “Age”
var arr = [["Vishnu", 25]
,["Joginder", 22]
,["Amar", 27]
,["Rohan", 24]
,["Karan", 23]
];
var res = arr.map(function(el, index) {
return {"Player":el[0], "Age": el[1]}
});
console.log(res);
关于javascript - 使用 javascript 将键关联到没有键的 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39783787/