2012-03-05 1 views
5

Ho una collezione di backbone Platforms. La struttura di Platforms assomiglia a questo:Backbone.js: Crea array JSON dalla raccolta

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

ho bisogno di estrarre gli attributi dai modelli della collezione, e costruire una matrice JSON nel seguente formato:

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

Calling Platforms.models.toJSON() o JSON.stringify(Platforms.models) risultati in una stringa letterale "[[object Object], [object Object]]"

Come posso creare l'array JSON di cui ho bisogno da questa raccolta?

+1

Facendo una rapida occhiata al [codice annotato fonte] (http://documentcloud.github.com/backbone/docs/backbone.html), sembra che tu possa provare Platforms.toJSON() –

risposta