Javascript 在主干模型中存储部分嵌套JSON

Javascript 在主干模型中存储部分嵌套JSON,javascript,json,backbone.js,Javascript,Json,Backbone.js,我有以下的JSON [ { "FirstName": "John", "SecondName": "Steve", "Children":{ "results":[ { "name":"Sue Anderson"

我有以下的JSON

[
      {
        "FirstName": "John",
        "SecondName": "Steve",
        "Children":{  
                                 "results":[  
                                    {  
                                       "name":"Sue Anderson"
                                     },
                                     {  
                                        "name":"Jeff Anderson"
                                     },
                                     {  
                                        "name":"Mary Sanders"
                                     }

                                  ]
           }

      },

      {
        "FirstName": "gary",
        "SecondName": "Steve",
        "Children":{  
                                 "results":[  
                                    {  
                                       "name":"nick"
                                     },
                                     {  
                                        "name":"Jerry"
                                     },
                                     {  
                                        "name":"tom"
                                     }

                                  ]
           }

      }


]
我在主干中有一个模型规范来表示它

var FamilyData= Backbone.Model.extend({
        defaults: {
            FirstName: '',
            SecondName:'',
            Children:''
        }
    }); 

如何将模型中的子部件存储为数组?

似乎您想要的是子部件。结果将放在子部件中

因此,将解析方法覆盖添加到模型中:

var FamilyData= Backbone.Model.extend({
        defaults: {
            FirstName: '',
            SecondName:'',
            Children:''
        },
        parse: function(response) {
             response.Children = response.Children.results
             return response;
        }

    });
这将导致生成的FamilyData.Children包含Children.results中JSON的内容