4

API を介してデータベースからテーブルをリクエストしたいと考えています。ただし、テーブルに含まれる列の数や内容はわかりません。これを Swagger で指定するにはどうすればよいですか? これは私がやりたいことです:

paths:
  /reports/{id}:
    get:
      summary: Detailed results
      description: filler
      parameters:
        - name: id
          in: path
          description: filler
          required: true
          type: integer
          format: int64
      responses:
        200:
          description: OK
          schema:
            type: array
            items: 
              $ref: '#/definitions/DynamicObject'
definitions:
  DynamicObject:
    type: object
    properties:
      **$IDONTKNOWWHATTODO**

特定のパラメーターなしで JSON オブジェクトを定義する方法についてのアイデアはありますか?

4

1 に答える 1

8

任意の JSON を記述する場合は を使用してください"type": "object"。JSON の例を次に示します。

    "responses": {
      "200": {
        "description": "successful operation",
        "schema": {
          "type": "object"
        }
      }
    },
于 2016-03-04T09:02:39.987 に答える