javascript - 使用 javascript 将键关联到没有键的 JSON 数组

标签 javascript json key

我有几个 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/

相关文章:

javascript - 如何根据不同的设备使用悬停和单击?

javascript - 为什么ajax成功调用后jquery会中断?

javascript - 如何在post请求中快速发送正文

javascript - 通过 AJAX 加载大型 Javascript 数组

MySQL JSON : How to find object from key value

php - 如何回显这个数组的值?

oracle - Oracle中如何查找具有外键的表?

javascript - 传递 JavaScript 函数而不执行

java - 如何使用具有相同值结构的动态键数反序列化列表?

Azure Key Vault 保护证书