Cómo construir una Colección / Modelo desde JSON anidado con Backbone.js
Soy relativamente nuevo en Backbone.js
Tengo un JSON como muestra la imagen! Vi algunas respuestas en relación con Backbone-relational, ¡pero aún no entiendo el punto!
¿Cómo puedo convertir esta JSON to Backbone.js Colecciones / Modelos ??
Actualizo con un código, ¡pero no funciona como se esperaba! No puedo ver un modelo cuando lo hago:
Mi estructura es:
[0]: es una colección de modelos
[clefs] + ... + [Rest]: son una colección de modelos
(clefs) => [0] + ... + [9]: son Modelos (el título contiene una cadena, ruta también)
¡¡Muchas gracias!
EDIT (10.01.12):
Mi solución
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});
}
});
est@ también me ayudó!