链接的保留属性名
以下属性位于 data 对象中,表示对其他资源的引用。链接属性有两种形式:1)对象,可以包含任何类型的引用(如 JSON-RPC 对象);2)URI 字符串,表示资源的 URI(始终以”Link”作为后缀)。
data.self / data.selfLink
属性值类型:object / string | 父级:data
self 链接可用于检索项目的数据。例如,在用户的 Picasa 相册列表中,items 数组中的每个相册对象可以包含一个 selfLink,用于检索与该特定相册相关的数据。
示例:
{
"data": {
"self": { },
"selfLink": "https://www.google.com/feeds/album/1234"
}
}data.edit / data.editLink
属性值类型:object / string | 父级:data
edit 链接指示用户可以发送更新或删除请求的位置。这对基于 REST 的 API 很有用。此链接仅在用户可以更新/删除此项目时才需要存在。 示例:
{
"data": {
"edit": { },
"editLink": "https://www.google.com/feeds/album/1234/edit"
}
}data.next / data.nextLink
属性值类型:object / string | 父级:data
next 链接指示如何获取更多数据。它指向加载下一组数据的位置。它可以与 itemsPerPage、startIndex 和 totalItems 属性结合使用来进行数据分页。
示例:
{
"data": {
"next": { },
"nextLink": "https://www.google.com/feeds/album/1234/next"
}
}data.previous / data.previousLink
属性值类型:object / string | 父级:data
previous 链接指示如何获取更多数据。它指向加载上一组数据的位置。它可以与 itemsPerPage、startIndex 和 totalItems 属性结合使用来进行数据分页。
示例:
{
"data": {
"previous": { },
"previousLink": "https://www.google.com/feeds/album/1234/next"
}
}Last updated on