Backbone.js - Как получить массив объектных литералов из коллекции?

Я пытаюсь сохранить массив литералов объектов в синхронизации с данными сервера. Эти объекты размещаются на карте Google через расширение backbone.googlemaps.

У меня есть коллекция:

var LocationList = Backbone.Collection.extend({ model: Location, url: '/locations' })

Как я могу захватить массив объектных литералов из этой коллекции LocationList? Моя цель такова:

[{name: "Home", address: "123 Pleasant St"}, {name: "Work", address: "123 Unpleasant St"}]

Ответ 1

Вы ищете метод .toJSON() коллекции, см. здесь:

var locations = new LocationList();

locations.toJSON();