【发布时间】:2016-06-04 11:36:10
【问题描述】:
在我的 api 中,我有一个包含 uuid->Drive 映射的类型。我使用了 Map 类型 [1] 来定义它:
type: object
properties:
drives:
required: false
type: object
properties:
[(a-zA-Z0-9-)*] :
type: Drive
这项工作,但我想在模式上更精确。但是我无法让它工作。
-
["(a-zA-Z0-9){8}-(a-zA-Z0-9){4}-(a-zA-Z0-9){4}-(a-zA-Z0-9){4}-(a-zA-Z0-9){12}"]:好像没有用作正则表达式。 -
[(a-zA-Z0-9){8}-(a-zA-Z0-9){4}-(a-zA-Z0-9){4}-(a-zA-Z0-9){4}-(a-zA-Z0-9){12}]:说流集合条目之间缺少逗号
如何在带有 RAML 1.0 的 Map 类型中使用复杂的表达式?
(我正在使用 API 工作台)
【问题讨论】: