0

我最近深入研究了 OpenAPI 规范并一直在使用redoc-cli,但是,我遇到了一个小问题。

我有以下内容:

      "OrderResponse": {
        "allOf": [
          "$ref": "#/components/schemas/QuoteOrderResponse",
          {
            "type": "object",
            "properties": {
              "trips": {
                "type": "array",
                "$ref": "#/components/schemas/QuoteOrderResponse"
              }
            }
          }
        ]
      },

但是,结果输出是对象的形式。 行程结果

希望这里有一些大师能够帮助我看看这有什么问题。干杯。

4

1 回答 1

0

关于这个问题的更新,我发现了错误,这是一个我忽略的简单错误。

基本上必须这样做:

        "allOf": [
          "$ref": "#/components/schemas/QuoteOrderResponse",
          {
            "type": "object",
            "properties": {
              "trips": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuoteOrderResponse"
                }
              }
            }
          }
        ]
      }
于 2021-01-13T07:16:26.113 回答