API提供的响应中,可以添加一个名为“total”的属性,该属性应提供包含所有数据的总计数。然后,API使用者可以使用此返回值进行分页操作。以下是一个包含“total”属性且提供分页的示例API响应:
{
"total": 1000,
"data": [
{
"id": 1,
"name": "John"
},
{
"id": 2,
"name": "Jane"
},
...
]
}
在上述示例中,“total”属性提供了1000个数据的总数,而“data”属性则包含了分页的数据。API消费者可以使用“total”属性来计算页面的数量或显示给用户。