如何设置数组jschema对象的默认值?

我试图设置默认值的数组在jschema与招摇。 下面是示例模式。

'Myobj': { 'type': 'object', 'title': 'Myobj', 'description': 'Some text', 'properties': { 'outputForms': { 'type': 'array', 'description': 'Some text', 'default': 'two', 'items': { 'type': 'string', 'enum': ['one','two'], }, 'maxItems': 4, 'uniqueItems': true, 'additionalItems': false } } } 

这不行,我做错了什么? 我会很感激任何帮助。

更改

 'default': 'two', 

 'default': ['two'], 

方括号[]用于表示一个数组。

另外,删除additionalProperties 。 在Swagger中,这个键的含义是不同的 – 它是一个对象(不是布尔型),用于定义映射/字典 。