2013-02-14 134 views
1

我需要創建一個JSON結構是這樣的:形成嵌套對象

name: 'xyz', 
relatives: [ {name:'abc',age:'123'},{name:'def',age:'123'}..... ] 

目前我有這個window.Persons.name='xyz'

我有一個循環,讓我「親戚」,在每次迭代屬性。我需要做這樣的事情:

window.Persons.items= //add some structure here 

這應該怎麼做?以及如果需要將其嵌套到任何級別的過程是什麼。 我的循環結構是這樣的:

this.$('form').each(function(){ 
window.Persons.items= // add some structure here 
} 

回答

1

如果你從你的form某處親屬的信息,您可以附加信息到親戚陣列

this.$('form').each(function(){ 
    var relative = $(this)....; 
    window.Persons.relatives.push({ name: relative.name, age: relative.age }); 
} 

,如果你想收集的多人items陣列,可以追加一個人

window.Persons.items.push({ name: 'xyz', relatives: [] }); 

和親戚附加到這個relatives之後。

+0

推送作品的對象? – beNerd 2013-02-14 08:53:36

+0

看到我的問題是http://stackoverflow.com/questions/14852688/creating-a-model-structure-in-backbone希望你清楚我到底想要什麼。 – beNerd 2013-02-14 08:56:15

+0

@beNerd是的,你可以推送對象,請參閱http://jsfiddle.net/8QKLT/ – 2013-02-14 08:57:23