2014-09-02 55 views
-1

這是一個休息全程服務作爲響應返回的JSON數據:如何JSON數組轉換爲骨幹收集

{ 
    "calendarEvent":[ 
     { 
      "event_date":"2014-09-01", 
      "event_location":"bbbbb", 
      "event_name":"aaaa" 
     }, 
     { 
      "event_date":"2014-08-04", 
      "event_location":"hotel", 
      "event_name":"bday" 
     }, 
     { 
      "event_date":"2014-09-11", 
      "event_location":"cccc", 
      "event_name":"aaaa" 
     } 
    ] 
} 

我如何轉換這個JSON數組骨幹集合?

回答

2

覆蓋,當你想定製骨幹如何處理服務器響應collection.parse

解析 collection.parse(響應,期權)
解析由骨幹稱爲每當一個集合的模式是由返回服務器,在 取。該函數傳遞原始響應對象,並且應該返回要添加到集合中的模型屬性數組。

在你的情況,你的收藏看起來像:

var C = Backbone.Collection.extend({ 
    parse: function(response) { 
     return response.calendarEvent; 
    } 
});