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
}
4

1 回答 1

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数组中。

于 2013-02-14T08:45:56.490 回答