在 JSON API 中指定排序顺序

Specifying sort order in a JSON API

我的团队最近采用了 json api convention。在 api 排序的文档中没有解决。

但是他们确实在推荐页面中解决了 filtering 但在我看来,排序不是过滤的一部分,因为过滤用于减少集合,而排序用于重新排序集合。

鉴于 json api 约定,我想知道:

网站上实际记录了排序:http://jsonapi.org/format/#fetching-sorting

简短摘要:

  • 使用sort作为参数名
  • 如果您需要按多个属性排序,请用逗号分隔它们(例如 sort=lastname,forename
  • 如果要指定顺序,请在属性名前加上加号或减号(例如sort=-lastname,forname),默认顺序为升序