Javascript 在Backbone.JS中一次性获取有效负载和元数据的常用方法?

Javascript 在Backbone.JS中一次性获取有效负载和元数据的常用方法?,javascript,json,backbone.js,Javascript,Json,Backbone.js,获取JSON数据并从中获取单个模型和集合的优雅或“惯用”方法是什么,可能一次完成 { meta: { key: value, key, value /* This would be the single model */ }, data: [ { /* record 1 */ }, { /* record 2 */ },

获取JSON数据并从中获取单个模型和集合的优雅或“惯用”方法是什么,可能一次完成

{
   meta:  { 
             key: value, 
             key, value    /* This would be the single model */
          }, 
    data: [
            { /* record 1 */ }, 
            { /* record 2 */ }, 
            { /* record 3 */ }, 
            { /* record 4 */ } /* And so on. This would be the collection */
          ]

}

或者,我唯一需要从response.meta获取原始JSON并手动创建模型,从response.data创建集合的选项是什么

您始终可以覆盖
parse
方法,例如:

parse: function(response){
      return response['data'];
}
参考: 这将使用“数据”中的属性创建模型

我们邀请您查看刚刚创建的虚拟示例iv'e:


您可以使用父模型来获取此数据,然后在
parse
中从获取的数据中添加模型和集合作为其属性。但这与概念背道而驰。。。一个模型应该有它的端点,集合应该有它的端点。@TJ:你能不能提供一个简单的示例或伪代码,说明如何获取数据并将其转换为一个模型和集合。这似乎与这个概念背道而驰,但有成千上万的API返回有效负载数据和元数据,我认为,用两个请求获取它们也不是解决方案。这就是为什么我认为我的问题必须有一个共同的解决方案。