2012-03-05 3 views
5

나는 백본 컬렉션 Platforms을 가지고 있습니다. Platforms의 구조는 다음과 같습니다Backbone.js : 컬렉션에서 JSON 배열 만들기

내가 컬렉션에서 모델의 특성을 추출하고 다음과 같은 형식의 JSON 배열 구축 할 필요가
Platforms 
    PlatformList 
    models 
     0: Platform 
     attributes 
      id: 1 
      name: "some name" 
     1: Platform 
     attributes 
      id: 2 
      name: "some other name" 

:

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

Platforms.models.toJSON() 또는 JSON.stringify(Platforms.models) 결과를 호출을 리터럴 문자열로 "[[object Object], [object Object]]"

이 컬렉션에서 필요한 JSON 배열을 어떻게 만들 수 있습니까?

+1

에서 다음 jsfiddle, Platforms.toJSON()을 시도해 보셨을 것 같습니다. –

답변

14

당신은 platforms.models.toJSON() 을하지 말고 컬렉션 자체에서 JSON을 호출하십시오!

Platforms.toJSON() 

점검 [주석 소스 코드] 얼핏 (http://documentcloud.github.com/backbone/docs/backbone.html)를 촬영 용액 http://jsfiddle.net/saelfaer/TP9NE/2/

관련 문제