Backbone.js 主干:如何使用JSON根元素

Backbone.js 主干:如何使用JSON根元素,backbone.js,Backbone.js,我正在API之上构建一个主干前端,它遵循以下惯例: 因此GET和POST需要一个JSON根,例如: { "posts": [{ "id": "1", "title": "Rails is Omakase", "links": { "author": "9", "comments": [ "5", "12", "17", "20" ] } }] } 获取集合时,整个posts对象将存储在集合中,而不是单个条目 我是否必须重写许多主干

我正在API之上构建一个主干前端,它遵循以下惯例:

因此GET和POST需要一个JSON根,例如:

{
  "posts": [{
    "id": "1",
    "title": "Rails is Omakase",
    "links": {
      "author": "9",
      "comments": [ "5", "12", "17", "20" ]
    }
  }]
}
获取集合时,整个posts对象将存储在集合中,而不是单个条目


我是否必须重写许多主干函数才能获得模型并与使用JSON根的RESTful API同步,或者是否包含我忽略的函数?

请参阅答案。您可能希望使用类似于此的软件包,帮助主干与jsonapi.org约定正常工作,并实际列出。谢谢,但它只设计用于获取集合/模型,而不是用于所有CRUD函数。