我如何转换
["ID:2","ID:3","ID:4"]
到
[{
"ID":2
},
{
"ID":3
},
{
"ID":4
}]
因为我必须将这种类型的数据发送到我的网络服务
最佳答案
要获取包含对象的数组,您可以拆分字符串并构建一个具有所需属性和数值的新对象。
var data = ["ID:2","ID:3","ID:4"],
result = data.map(function (s) {
var p = s.split(':'),
t = {};
t[p[0]] = +p[1];
return t;
});
console.log(result);
关于javascript - 将数组转换为 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46662274/