我想对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创建字符串?
发布于 2015-05-21 20:44:28
var array = vals.map(function(val) {
return {
X : val[0],
Y : val[1]
};
});发布于 2015-05-21 20:56:04
var data = Object.keys(vals).map(function(key) {
return {X : vals[key][0], Y : vals[key][1]};
});https://stackoverflow.com/questions/30374095
复制相似问题