我有一个骨干集合Platforms
。 Platforms
的结构如下所示:
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数组?
答案 0 :(得分:14)
你不应该做platforms.models.toJSON() 而是在集合本身上调用toJSON!
Platforms.toJSON()
检查此解决方案的以下jsfiddle http://jsfiddle.net/saelfaer/TP9NE/2/