2012-03-05 24 views
5

Tengo una colección backbone Platforms. La estructura de Platforms se ve así:Backbone.js: Build JSON array de la colección

Platforms 
    PlatformList 
    models 
     0: Platform 
     attributes 
      id: 1 
      name: "some name" 
     1: Platform 
     attributes 
      id: 2 
      name: "some other name" 

necesito para extraer los atributos de los modelos de la colección, y construir una matriz JSON en el siguiente formato:

[{"id":1,"name":"some name"},{"id":2,"name":"some other name"}] 

Calling Platforms.models.toJSON() o JSON.stringify(Platforms.models) resultados en una cadena literal "[[object Object], [object Object]]"

¿Cómo puedo crear la matriz JSON que necesito de esta colección?

+1

Tomando un rápido vistazo a la [código fuente anotado] (http://documentcloud.github.com/backbone/docs/backbone.html), parece que puedes probar Platforms.toJSON() –

Respuesta

Cuestiones relacionadas