我想对 jQplot 和基于 jQtable 构建的库使用相同的对象。 jQplot 适合数组,但 jQtable 的库需要一个命名对象(字典)。
vals =
[
[1, 2],
[3,5.12],
[5,13.1],
[7,33.6],
[9,85.9],
[12,54],
[11,219.9]
];
这是我的js数组 我希望它像
{
data: [{
X: 1,
Y: 2
},
{
X: 3,
Y: 5.12
},
{
X: 5,
Y: 13.1
}]
}
如何将 js 数组转换为命名的 JSON 对象数组?是否有任何内置方法或者我定义自己的方法来读取该数组并创建 JSON 字符串?
最佳答案
var array = vals.map(function(val) {
return {
X : val[0],
Y : val[1]
};
});
关于javascript - 使用键将 Js 数组转换为 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30374095/