Swagger dredd无法运行,出现错误“数据与来自“anyOf”等的任何架构不匹配”

Swagger dredd无法运行,出现错误“数据与来自“anyOf”等的任何架构不匹配”,swagger,openapi,swagger-2.0,dredd,Swagger,Openapi,Swagger 2.0,Dredd,试图在swagger文档上运行dredd。 Dredd失败,出现下一个错误: - error: API description parser error in /albums.json:266 (from line 266 column 10 to column 21): Data does not match any schemas from 'anyOf' - error: API description parser error in /albums.json:266 (from

试图在swagger文档上运行dredd。 Dredd失败,出现下一个错误:

- error: API description parser error in /albums.json:266 (from line 266 column 10 to column 21): Data does not match any schemas from 'anyOf'    
- error: API description parser error in /albums.json:266 (from line 266 column 10 to column 21): No enum match for: s
- error: API description parser error in /albums.json:266 (from line 266 column 10 to column 21): Expected type array but found type string
错误指的是JSON的这一部分:

265  "photos": { "$ref": "#/definitions/PhotoEntity" },
266  "created_at": {
267    "type": "s",
268    "format": "g",
269    "description": "Дата создания"
270  }
完整的JSON可通过。 Swagger ui与此JSON完美配合,手动测试如期通过。

替换

"type": "s",


您的API定义中还有其他错误-用于检查语法错误。

谢谢,好像swagger文档设置错误。您可能可以帮助我处理符号、文本等类型,这也是导致错误的原因?若我能自己处理文本—将其更改为字符串,我想知道如何更改符号type@slim1979下面是OAS2数据类型和预定义格式值的列表:选择最匹配的类型。
"type": "string",