Как обработать пользовательский ответ в модели Backbone

Я начал интегрировать магистраль в свой проект. Самой первой трудностью, с которой я столкнулся, был ответ от бэкэнда, был не JSON Array или не предназначенный для магистрали. Вот пример.

//A backbone model
var Person = Backbone.Model.extend({});

// A backbone collection
var PersonCollection = Backbone.Collection.extend({  
  model : Person,  
  url: '/people'
});

Так что учтите, что когда я запрашиваю / people, он не возвращает JSON-массив людей. Вместо этого он возвращает что-то вроде:

{header: "some str", people: ["person", "array", ".."], stats: "something is here" }

Проблема в том, что магистраль не может назначить этот ответ JSON моделям. Есть ли какая-нибудь подстройка, которую можно сделать в контроллере по реакции. Таким образом, доступ к модели может быть нормальным. Любой до / после крючка.

К вашему сведению: магистраль получает ответ от сервера, я вижу его под ключом responseText.

Любая помощь высоко ценится.

Ответы на вопрос(1)

Ваш ответ на вопрос