主干处理json数组vs json对象

时间:2012-12-01 01:46:14

标签: json backbone.js

我应该如何处理在Backbone.Collection的重写解析中作为数组返回的json?

我使用以下内容将json作为对象返回:

parse: function(response) {
  return response.results;
}

当json作为数组返回时怎么样?

1 个答案:

答案 0 :(得分:0)

Backbone默认情况下需要一个数组。如果数组嵌套在对象中,则需要覆盖parse(),如上所述。但是,如果响应返回一个数组,则不需要执行任何操作(因为这是主干所期望的)。最后,如果你期望两者混合(也就是说,有时可能是一个数组,有时可能是一个对象,请参阅dbaseman的回答)。