Javascript Backbone.js:从集合构建JSON数组

Javascript Backbone.js:从集合构建JSON数组,javascript,json,backbone.js,Javascript,Json,Backbone.js,我有一个主干集合平台。平台的结构如下所示: Platforms PlatformList models 0: Platform attributes id: 1 name: "some name" 1: Platform attributes id: 2 name: "some other name" 我需要从集合中的模型中提取属性,并以以下格式构

我有一个主干集合
平台
平台的结构如下所示:

Platforms
  PlatformList
    models
      0: Platform
        attributes
          id: 1
          name: "some name"
      1: Platform
        attributes
          id: 2
          name: "some other name"
我需要从集合中的模型中提取属性,并以以下格式构建JSON数组:

[{"id":1,"name":"some name"},{"id":2,"name":"some other name"}]
调用
Platforms.models.toJSON()
JSON.stringify(Platforms.models)
会产生一个文本字符串
“[[object object],[object object]]”


如何从这个集合中构建所需的JSON数组?

您不应该执行platforms.models.toJSON() 而是对集合本身调用toJSON

Platforms.toJSON()
在此解决方案上检查以下JSFIDLE

快速查看一下,您可能会尝试Platforms.toJSON()