我想避免以下情况:
query.skillLevel:
name: skillLevel
in: query
description: Skill level, A-Z.
type: string
enum:
- A
- B
- C
....
- Z
有什么办法可以提及A..Z,并且其中包括字符吗?
答案 0 :(得分:0)
在普通的YAML中,无法执行此操作。
但是,如果您可以使用标签并控制程序加载顺序,则可以例如做:
query.skillLevel:
name: skillLevel
in: query
description: Skill level, A-Z.
type: string
enum: !Range [A, Z]
,然后让为标签!Range
创建的对象的行为类似于指定所有元素的序列。
尽管您有密钥enum
,但您的YAML文件中没有枚举。只有映射,列表和标量。