2014-09-29 3 views
-1

Я пытаюсь создать строку JSON ниже формата для графиков карт. Я застрял здесьСоздайте строку JSON в javascript

[{ "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

Что вы Ouput сейчас? Можете ли вы дать нам дополнительную информацию? –

+2

Неполный вопрос ... –

+0

В какой из этих смутов? – andrex

ответ

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

Смежные вопросы