2014-09-29 43 views
-1

我正在尝试为flot图表创建以下格式的JSON字符串。我卡在这里在javascript中创建一个JSON字符串

[{ "label" : "Name" 
    "data" : [[],[],[],[]] 
}] 


var day = ["sun", "mon", "tue", "wed"]; 
var data = []; 
for(var i = 0; i < value.length; i++) { 
var innerData = []; 
innerData.push(day[i], value[i]); 
data.push(innerData); 
} 

我有点困惑,用我的代码创建json字符串。有人可以帮我弄这个吗。我做错了什么来实现我所寻找的?

+0

现在什么是你的输出中?你能给我们更多的信息吗? – 2014-09-29 08:03:19

+2

不完整的问题... – 2014-09-29 08:03:38

+0

这是你的困惑吗? – andrex 2014-09-29 08:03:42

回答

1

做了一些更改。

var v = [{ "label": "Name", 
      "data" : [] 
      }]; 
var days = ["sun","mon","tue","wed"]; 
var values = [4,7,3,5]; 
for (var i = 0; i < values.length; i+= 1) { 
    v[0].data.push([ days[i],values[i]]); 
} 
console.log(v); 

看到它在行动here

相关问题