表示结构约定

单数资源

TODO

集合资源

集合资源的 JSON 请求和响应表示应该是一个对象,包含一个顶级属性来封装资源集合。该属性的值应该是一个 JSON 数组,其元素是集合中资源的 JSON 表示。

例如,使用GET /networksAPI 时,

  • JSON 响应表示的结构如下

    {
      "networks": [
        {
          // Properties of network #1
        },
        {
          // Properties of network #2
        }
      ]
    }
    

理由:将 JSON 集合资源表示定义为对象(而不是数组)允许表示可扩展。例如,可以在以后添加表示集合级别元数据的属性。

以下是一些使用此结构的其他 OpenStack API

目录

上一主题

分页、过滤和排序

下一主题

在 SDK 中公开微版本

此页面