How to build a Collection/Model from nested JSON with Backbone.js

Я относительно новичок в Backbone.js

У меня есть JSON как на картинке! Я видел несколько ответов по поводу Backbone-relational, но так и не понял сути!

Как я могу преобразовать этот JSON в коллекции/модели Backbone.js?

Я обновил код, но он не работает, как ожидалось! Я не могу увидеть модель, когда я делаю :

Моя структура :

[0] : это коллекция моделей

[clefs] + ... + [Rest] : are a collection of models

(clefs) => [0] + ... + [9] : это модели (название содержит строку, путь тоже)

Спасибо большое!!!

EDIT(10.01.12) :

Мое решение:

window.initModel = Backbone.Model.extend({
  defaults: {
    "title": "",
    "path": ""
  }
});
window.CustomCollection = Backbone.Collection.extend({
  model: initModel
});
window.Init = Backbone.Model.extend({
  url : function(){
    return  "/api/data.json"      
  },

  parse: function(response) {

    clefs = new CustomCollection();
    clefs.add(response.clefs);        
    this.set({clefs: clefs});

    .....

    rests = new CustomCollection();
    rests.add(response.rests);        
    this.set({rests: rests});
} 
});

это мне тоже помогло!

Nested Array

10
задан trouble 10 January 2012 в 16:42
поделиться