首页 > 解决方案 > OpenAPI 3 字典定义键和值类型

问题描述

我已阅读https://swagger.io/docs/specification/data-models/dictionaries/,但仍然无法建模类似:

{
  "top": {
    "elem0": {
      ...
    },
    "elem1": {
      ...
    },
    ...
  }
}

top是一个字典,包含任意数量的条目。问题是我想为键和值类型定义一个可重用的模式。

例如,我没有说键是 type string,而是说它们是 type #/components/schemas/KEY。而不是说这些值是类型的object,我说它们是类型的#/components/schemas/VALUE

这可能吗?

标签: swaggeropenapi

解决方案


推荐阅读